كيفية إدراج النقاط في Word باستخدام Aspose.Words و C#

كيفية إدراج النقاط في Word باستخدام Aspose.Words و C#

هذه المقالة تشرح كيفية إدراج النقاط في مستند Word باستخدام C#. من خلال اتباع الخطوات ومقتطفات الشيفرة، ستتعلم كيفية إنشاء ملف Word جديد، إدراج قائمة متعددة المستويات، إضافة نص، وحفظ الناتج.

فوائد استخدام النقاط في مستندات Word

  1. تحسين قابلية القراءة:
    • تجعل النقاط المحتوى أسهل في القراءة والفهم.
  2. هيكل منظم:
    • تساعد القوائم النقطية في تنظيم المعلومات بوضوح.
  3. عرض احترافي:
    • تعزز القوائم المنظمة احترافية المستند.

المتطلبات الأساسية: إعداد البيئة

  1. تأكد من تثبيت Visual Studio أو أي بيئة تطوير .NET.
  2. تأكد من توفر مكتبة Aspose.Words عبر NuGet.

دليل خطوة بخطوة لإضافة النقاط في Word

الخطوة 1: إعداد البيئة

قم بتكوين مشروعك لاستخدام Aspose.Words لـ .NET لتمكين إنشاء قوائم نقطية.

الخطوة 2: إنشاء مستند Word جديد

قم بتهيئة كائن Document جديد لإنشاء ملف Word.

Document doc = new Document();

الخطوة 3: تهيئة DocumentBuilder

قم بإنشاء كائن DocumentBuilder مرتبط بالمستند.

DocumentBuilder docBuilder = new DocumentBuilder(doc);

الخطوة 4: تطبيق قائمة نقطية

ابدأ قائمة نقطية باستخدام طريقة ApplyBulletDefault.

docBuilder.ListFormat.ApplyBulletDefault();

الخطوة 5: إضافة نص إلى القائمة

قم بإدراج نص في القائمة النقطية باستخدام طريقة WriteLn.

docBuilder.Writeln("البلد 1");
docBuilder.Writeln("البلد 2");

الخطوة 6: إدارة مستويات القائمة

استخدم ListIndent و ListOutdent لضبط مستويات التindent للقائمة.

docBuilder.ListFormat.ListIndent();
docBuilder.Writeln("البلد 2 المقاطعة 1");
docBuilder.Writeln("البلد 2 المقاطعة 2");
docBuilder.ListFormat.ListIndent();
docBuilder.Writeln("البلد 2 المقاطعة 2 المدينة 1");
docBuilder.Writeln("البلد 2 المقاطعة 2 المدينة 2");
docBuilder.ListFormat.ListOutdent();
docBuilder.Writeln("البلد 2 المقاطعة 3");
docBuilder.ListFormat.ListOutdent();
docBuilder.Writeln("البلد 3");

الخطوة 7: إنهاء القائمة

قم بإزالة أي نقطة فارغة أخيرة واحفظ المستند.

docBuilder.ListFormat.RemoveNumbers();
doc.Save("output.Bullets.docx");

مثال على الشيفرة لإنشاء النقاط في Word

فيما يلي الشيفرة الكاملة لإدراج النقاط:

Document doc = new Document();
DocumentBuilder docBuilder = new DocumentBuilder(doc);

docBuilder.ListFormat.ApplyBulletDefault();

docBuilder.Writeln("البلد 1");
docBuilder.Writeln("البلد 2");
docBuilder.ListFormat.ListIndent();
docBuilder.Writeln("البلد 2 المقاطعة 1");
docBuilder.Writeln("البلد 2 المقاطعة 2");
docBuilder.ListFormat.ListIndent();
docBuilder.Writeln("البلد 2 المقاطعة 2 المدينة 1");
docBuilder.Writeln("البلد 2 المقاطعة 2 المدينة 2");
docBuilder.ListFormat.ListOutdent();
docBuilder.Writeln("البلد 2 المقاطعة 3");
docBuilder.ListFormat.ListOutdent();
docBuilder.Writeln("البلد 3");

docBuilder.ListFormat.RemoveNumbers();

doc.Save("output.Bullets.docx");

الخاتمة

لقد أرشدتك هذه المقالة خلال عملية إدراج النقاط في مستند Word باستخدام C#. من خلال اتباع هذه الخطوات، يمكنك إنشاء قوائم منظمة وسهلة القراءة. لمزيد من الاستكشاف، تحقق من الموارد حول تحويل الفقرات إلى نقاط باستخدام C#.

 عربي