NumberStyle

NumberStyle enumeration

يحدد نمط الأرقام للقائمة والحواشي السفلية والتعليقات الختامية وأرقام الصفحات.

public enum NumberStyle

قيم

اسمقيمةوصف
Arabic0الترقيم العربي (1، 2، 3، …)
UppercaseRoman1الأحرف الكبيرة الرومانية (I، II، III، …)
LowercaseRoman2الأحرف اللاتينية الصغيرة (i، ii، iii، …)
UppercaseLetter3الحرف الكبير (A، B، C، …)
LowercaseLetter4الحروف الصغيرة (أ، ب، ج، …)
Ordinal5الترتيبي (الأول، الثاني، الثالث، …)
Number6مرقمة (واحد، اثنان، ثلاثة، …)
OrdinalText7الترتيبي (النص) (الأول، الثاني، الثالث، …)
Hex8سداسي عشري: 8، 9، A، B، C، D، E، F، 10، 11، 12
ChicagoManual9دليل شيكاغو للأسلوب: *، †، †
Kanji10إيديوغراف-رقمي
KanjiDigit11العد الياباني
AiueoHalfWidth12أيويو
IrohaHalfWidth13إيروها
ArabicFullWidth14اللغة العربية كاملة العرض: 1، 2، 3، 4
ArabicHalfWidth15العربية بنصف العرض: 1، 2، 3، 4
KanjiTraditional16قانوني ياباني
KanjiTraditional217عشرة آلاف رقمي ياباني
NumberInCircle18الدوائر المغلقة
DecimalFullWidth19العرض الكامل العشري: 1، 2، 3، 4
Aiueo20Aiueo عرض كامل
Iroha21إيروها بالعرض الكامل
LeadingZero22الصفر البادئ (01، 02،…، 09، 10، 11،…، 99، 100، 101،…)
Bullet23تعداد نقطي (تحقق من رمز الحرف في النص)
Ganada24الغاندا الكورية
Chosung25كوريا تشوسونج
GB126توقف كامل مغلق
GB227الأقواس المغلقة
GB328دائرة مغلقة صينية
GB429إيديوغراف دائرة مغلقة
Zodiac130إيديوغراف تقليدي
Zodiac231إيديوغراف زودياك
Zodiac332إيديوغراف زودياك تقليدي
TradChinNum133العد التايواني
TradChinNum234إيديوغراف قانوني تقليدي
TradChinNum335العد التايواني ألف
TradChinNum436رقمي تايواني
SimpChinNum137العد الصيني
SimpChinNum238القانون الصيني المبسط
SimpChinNum339العد الصيني بالألف
SimpChinNum440الصينية (غير منفذة)
HanjaRead41الرقمي الكوري
HanjaReadDigit42العد الكوري
Hangul43قانوني كوريا
Hanja44كوريا الرقمية2
Hebrew145العبرية-1
Arabic146الحروف العربية
Hebrew247العبرية-2
Arabic248ابجد عربي
HindiLetter149حروف العلة الهندية
HindiLetter250الحروف الساكنة الهندية
HindiArabic51الأرقام الهندية
HindiCardinalText52وصفي هندي (كرادلة)
ThaiLetter53الحروف التايلاندية
ThaiArabic54الأرقام التايلاندية
ThaiCardinalText55الوصف التايلاندي (الكرادلة)
VietCardinalText56الوصف الفيتنامي (الكرادلة)
NumberInDash57تنسيق رقم الصفحة: - 1 -، - 2 -، - 3 -، - 4 -
LowercaseRussian58الأبجدية الروسية الصغيرة
UppercaseRussian59الأبجدية الروسية الكبيرة
None255لا يوجد رمز نقطي أو رقم.
Custom65280تنسيق الأرقام المخصص. وهو مدعوم بتنسيق DOCX فقط.

أمثلة

يوضح كيفية تطبيق تنسيق القائمة المخصصة على الفقرات عند استخدام DocumentBuilder.

Document doc = new Document();

// تسمح لنا القائمة بتنظيم وتزيين مجموعات من الفقرات برموز البادئة والمسافات البادئة.
 // يمكننا إنشاء قوائم متداخلة عن طريق زيادة مستوى المسافة البادئة.
 // يمكننا بدء القائمة وإنهائها باستخدام خاصية "ListFormat" الخاصة بمنشئ المستندات.
// كل فقرة نضيفها بين بداية القائمة ونهايتها ستصبح عنصرًا في القائمة.
// أنشئ قائمة من قالب Microsoft Word، وقم بتخصيص المستويين الأولين من قائمتها.
List list = doc.Lists.Add(ListTemplate.NumberDefault);

ListLevel listLevel = list.ListLevels[0];
listLevel.Font.Color = Color.Red;
listLevel.Font.Size = 24;
listLevel.NumberStyle = NumberStyle.OrdinalText;
listLevel.StartAt = 21;
listLevel.NumberFormat = "\x0000";

listLevel.NumberPosition = -36;
listLevel.TextPosition = 144;
listLevel.TabPosition = 144;

listLevel = list.ListLevels[1];
listLevel.Alignment = ListLevelAlignment.Right;
listLevel.NumberStyle = NumberStyle.Bullet;
listLevel.Font.Name = "Wingdings";
listLevel.Font.Color = Color.Blue;
listLevel.Font.Size = 24;

// ستعمل قيمة NumberFormat هذه على إنشاء رموز قائمة نقطية على شكل نجمة.
listLevel.NumberFormat = "\xf0af";
listLevel.TrailingCharacter = ListTrailingCharacter.Space;
listLevel.NumberPosition = 144;

// قم بإنشاء فقرات وتطبيق كلا مستويي القائمة بتنسيق القائمة المخصص لدينا عليها.
DocumentBuilder builder = new DocumentBuilder(doc);

builder.ListFormat.List = list;
builder.Writeln("The quick brown fox...");
builder.Writeln("The quick brown fox...");

builder.ListFormat.ListIndent();
builder.Writeln("jumped over the lazy dog.");
builder.Writeln("jumped over the lazy dog.");

builder.ListFormat.ListOutdent();
builder.Writeln("The quick brown fox...");

builder.ListFormat.RemoveNumbers();

builder.Document.Save(ArtifactsDir + "Lists.CreateCustomList.docx");

أنظر أيضا