StyleCollection
محتويات
[
يخفي
]StyleCollection class
مجموعة منStyle
الكائنات التي تمثل الأنماط المضمنة والمحددة من قبل المستخدم في المستند.
لمعرفة المزيد، قم بزيارةالعمل مع الأنماط والموضوعات مقالة توثيقية.
public class StyleCollection : IEnumerable<Style>
الخصائص
اسم | وصف |
---|---|
Count { get; } | الحصول على عدد الأنماط في المجموعة. |
DefaultFont { get; } | الحصول على تنسيق النص الافتراضي للمستند. |
DefaultParagraphFormat { get; } | الحصول على تنسيق الفقرة الافتراضي للمستند. |
Document { get; } | الحصول على مستند المالك. |
Item { get; } | الحصول على النمط بالاسم أو الاسم المستعار. (3 indexers) |
طُرق
اسم | وصف |
---|---|
Add(StyleType, string) | إنشاء نمط جديد محدد من قبل المستخدم وإضافته إلى المجموعة. |
AddCopy(Style) | لنسخ النمط إلى هذه المجموعة. |
ClearQuickStyleGallery() | إزالة كافة الأنماط من لوحة Quick Style Gallery. |
GetEnumerator() | الحصول على كائن التعداد الذي سيقوم بتعداد الأنماط بالترتيب الأبجدي لأسمائها. |
أمثلة
يوضح كيفية إنشاء نمط فقرة واستخدامه بتنسيق القائمة.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// إنشاء نمط فقرة مخصص.
Style style = doc.Styles.Add(StyleType.Paragraph, "MyStyle1");
style.Font.Size = 24;
style.Font.Name = "Verdana";
style.ParagraphFormat.SpaceAfter = 12;
// أنشئ قائمة وتأكد من أن الفقرات التي تستخدم هذا النمط ستستخدم هذه القائمة.
style.ListFormat.List = doc.Lists.Add(ListTemplate.BulletDefault);
style.ListFormat.ListLevelNumber = 0;
// قم بتطبيق نمط الفقرة على الفقرة الحالية لمنشئ المستند، ثم قم بإضافة بعض النص.
builder.ParagraphFormat.Style = style;
builder.Writeln("Hello World: MyStyle1, bulleted list.");
// قم بتغيير نمط منشئ المستندات إلى نمط لا يحتوي على تنسيق قائمة واكتب فقرة أخرى.
builder.ParagraphFormat.Style = doc.Styles["Normal"];
builder.Writeln("Hello World: Normal.");
builder.Document.Save(ArtifactsDir + "Styles.ParagraphStyleBulletedList.docx");
أنظر أيضا
- class Style
- مساحة الاسم Aspose.Words
- المجسم Aspose.Words