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() | يزيل جميع الأنماط من لوحة معرض الأنماط السريعة. |
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