قائمة مرتبة
في هذا المثال، سنشرح كيفية استخدام وظيفة القائمة المرتبة مع Aspose.Words for .NET. تسمح لك القائمة المرتبة بتنظيم العناصر بالتسلسل باستخدام الأرقام.
الخطوة 1: استخدام منشئ المستندات
أولاً، سنستخدم منشئ المستندات لإنشاء مستند جديد.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
الخطوة 2: تطبيق تنسيق القائمة المرتبة
سنقوم بتطبيق تنسيق القائمة المطلوبة باستخدام أداة إنشاء المستنداتApplyBulletDefault
طريقة. يمكننا أيضًا تخصيص تنسيق الترقيم من خلال الانتقال إلى مستويات القائمة وتعيين التنسيق الذي نريده.
builder.ListFormat.ApplyBulletDefault();
builder.ListFormat.List.ListLevels[0].NumberFormat = $"{(char) 0}.";
builder.ListFormat.List.ListLevels[1].NumberFormat = $"{(char) 1}.";
الخطوة 3: إضافة عناصر إلى القائمة
يمكننا إضافة عناصر إلى القائمة باستخدام منشئ المستنداتWriteln
طريقة.
builder. Writen("Element 1");
builder. Writen("Element 2");
الخطوة 4: المسافة البادئة للقائمة
يمكننا وضع مسافة بادئة للقائمة باستخدام أداة إنشاء المستنداتListIndent
طريقة.
builder.ListFormat.ListIndent();
builder.Writeln("Item 2a");
builder.Writeln("Item 2b");
الخطوة 5: حفظ الوثيقة
وأخيرا، يمكننا حفظ المستند بالتنسيق المطلوب.
مثال على الكود المصدري للقائمة المرتبة باستخدام Aspose.Words لـ .NET
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.ListFormat.ApplyBulletDefault();
builder.ListFormat.List.ListLevels[0].NumberFormat = $"{(char) 0}.";
builder.ListFormat.List.ListLevels[1].NumberFormat = $"{(char) 1}.";
builder.Writeln("Item 1");
builder.Writeln("Item 2");
builder.ListFormat.ListIndent();
builder.Writeln("Item 2a");
builder.Writeln("Item 2b");
تهنئة ! لقد تعلمت الآن كيفية استخدام ميزة القائمة المرتبة مع Aspose.Words for .NET.
الأسئلة الشائعة
س: كيفية إنشاء قائمة مرتبة في تخفيض السعر؟
ج: لإنشاء قائمة مرتبة في Markdown، ابدأ كل عنصر في القائمة برقم متبوع بنقطة (1.
, 2.
, 3.
)، متبوعة بمسافة.
س: هل يمكننا دمج القوائم المرتبة في Markdown؟
ج: نعم، من الممكن دمج القوائم المرتبة في Markdown عن طريق إضافة أربع مسافات إزاحة أمام كل عنصر قائمة متداخل.
س: كيفية تخصيص ترقيم القوائم المرتبة؟
ج: في عملية Markdown القياسية، يتم إنشاء ترقيم القائمة المطلوبة تلقائيًا. ومع ذلك، تسمح لك بعض برامج تحرير Markdown بتخصيصها باستخدام امتدادات محددة.
س: هل تدعم القوائم المرتبة في Markdown المسافة البادئة؟
ج: نعم، القوائم المرتبة في المسافة البادئة لدعم Markdown. يمكنك إضافة تحول لليسار باستخدام المسافات أو علامات التبويب.
س: هل يمكن إضافة الروابط أو النص المضمّن إلى عناصر القائمة؟
ج: نعم، يمكنك إضافة روابط أو نص سطري إلى عناصر القائمة باستخدام صيغة Markdown المناسبة.