Theme
محتويات
[
يخفي
]Theme class
يمثل سمة المستند، ويوفر الوصول إلى أجزاء السمة الرئيسية بما في ذلكMajorFonts
,MinorFonts
وColors
لمعرفة المزيد، قم بزيارةالعمل مع الأنماط والموضوعات مقالة توثيقية.
public class Theme
المنشئون
اسم | وصف |
---|---|
Theme() | Default_Constructor |
الخصائص
اسم | وصف |
---|---|
Colors { get; } | يسمح بتحديد مجموعة ألوان السمات للمستند. |
MajorFonts { get; } | يسمح بتحديد مجموعة الخطوط الرئيسية للغات المختلفة. |
MinorFonts { get; } | يسمح بتحديد مجموعة الخطوط الثانوية للغات المختلفة. |
أمثلة
يوضح كيفية تعيين الألوان والخطوط المخصصة للموضوعات.
Document doc = new Document(MyDir + "Theme colors.docx");
// يمنحنا كائن "Theme" إمكانية الوصول إلى سمة المستند، وهو مصدر الخطوط والألوان الافتراضية.
Theme theme = doc.Theme;
// بعض الأنماط، مثل "العنوان 1" و"العنوان الفرعي"، سوف ترث هذه الخطوط.
theme.MajorFonts.Latin = "Courier New";
theme.MinorFonts.Latin = "Agency FB";
// قد يكون للغات الأخرى أيضًا خطوطها المخصصة في هذا الموضوع.
Assert.AreEqual(string.Empty, theme.MajorFonts.ComplexScript);
Assert.AreEqual(string.Empty, theme.MajorFonts.EastAsian);
Assert.AreEqual(string.Empty, theme.MinorFonts.ComplexScript);
Assert.AreEqual(string.Empty, theme.MinorFonts.EastAsian);
// تحتوي خاصية "الألوان" على لوحة الألوان من Microsoft Word،
// والذي يظهر عند تغيير التظليل أو لون الخط.
// قم بتطبيق ألوان مخصصة على لوحة الألوان حتى نتمكن من الوصول إليها بسهولة في Microsoft Word
// عندما نقوم، على سبيل المثال، بتغيير لون الخط عبر "الصفحة الرئيسية" -> "الخط" -> "لون الخط"،
// أو قم بإدراج شكل ثم قم بتعيين لون له عبر "تنسيق الشكل" -> "أنماط الشكل".
ThemeColors colors = theme.Colors;
colors.Dark1 = Color.MidnightBlue;
colors.Light1 = Color.PaleGreen;
colors.Dark2 = Color.Indigo;
colors.Light2 = Color.Khaki;
colors.Accent1 = Color.OrangeRed;
colors.Accent2 = Color.LightSalmon;
colors.Accent3 = Color.Yellow;
colors.Accent4 = Color.Gold;
colors.Accent5 = Color.BlueViolet;
colors.Accent6 = Color.DarkViolet;
// تطبيق ألوان مخصصة على الارتباطات التشعبية في حالات النقر عليها وعدم النقر عليها.
colors.Hyperlink = Color.Black;
colors.FollowedHyperlink = Color.Gray;
doc.Save(ArtifactsDir + "Themes.CustomColorsAndFonts.docx");
أنظر أيضا
- مساحة الاسم Aspose.Words.Themes
- المجسم Aspose.Words