Font
محتويات
[
يخفي
]Font class
يحتوي على سمات الخط (اسم الخط وحجم الخط واللون وما إلى ذلك) لكائن ما.
لمعرفة المزيد، قم بزيارةالعمل مع الخطوط مقالة توثيقية.
public class Font
الخصائص
اسم | وصف |
---|---|
AllCaps { get; set; } | صحيح إذا كان الخط منسقًا بأحرف كبيرة. |
AutoColor { get; } | إرجاع اللون المحسوب الحالي للنص (أسود أو أبيض) لاستخدامه في “اللون التلقائي”. إذا لم يكن اللون “تلقائيًا”، فسيتم إرجاعهColor . |
Bidi { get; set; } | يحدد ما إذا كانت محتويات هذا التشغيل يجب أن تكون ذات خصائص من اليمين إلى اليسار. |
Bold { get; set; } | صحيح إذا كان الخط منسقًا بالخط الغامق. |
BoldBi { get; set; } | صحيح إذا كان النص من اليمين إلى اليسار منسقاً بالخط الغامق. |
Border { get; } | إرجاع أBorder الكائن الذي يحدد الحدود للخط. |
Color { get; set; } | الحصول على أو تعيين لون الخط. |
ComplexScript { get; set; } | يحدد ما إذا كان سيتم التعامل مع محتويات هذا التشغيل كنص نصي معقد بغض النظر عن قيم أحرف Unicode الخاصة بها عند تحديد التنسيق لهذا التشغيل. |
DoubleStrikeThrough { get; set; } | صحيح إذا تم تنسيق الخط كنص يتوسطه خط مزدوج. |
Emboss { get; set; } | صحيح إذا كان الخط منسقًا بشكل منقوش. |
EmphasisMark { get; set; } | الحصول على أو تعيين علامة التركيز المطبقة على هذا التنسيق. |
Engrave { get; set; } | صحيح إذا تم تنسيق الخط على أنه منقوش. |
Fill { get; } | يحصل على تنسيق التعبئة لـFont . |
Hidden { get; set; } | صحيح إذا تم تنسيق الخط كنص مخفي. |
HighlightColor { get; set; } | الحصول على أو تعيين لون التمييز (علامة التحديد). |
Italic { get; set; } | صحيح إذا كان الخط منسقًا بالخط المائل. |
ItalicBi { get; set; } | صحيح إذا كان النص من اليمين إلى اليسار منسقاً بالخط المائل. |
Kerning { get; set; } | الحصول على أو تعيين حجم الخط الذي يبدأ عنده تقنين الأحرف. |
LineSpacing { get; } | إرجاع تباعد الأسطر لهذا الخط (بالنقاط). |
LocaleId { get; set; } | الحصول على أو تعيين المعرف المحلي (اللغة) للأحرف المنسقة. |
LocaleIdBi { get; set; } | الحصول على أو تعيين المعرف المحلي (اللغة) للأحرف المنسقة من اليمين إلى اليسار. |
LocaleIdFarEast { get; set; } | الحصول على أو تعيين المعرف المحلي (اللغة) للأحرف الآسيوية المنسقة. |
Name { get; set; } | الحصول على اسم الخط أو تعيينه. |
NameAscii { get; set; } | إرجاع أو تعيين الخط المستخدم للنص اللاتيني (الأحرف ذات رموز الأحرف من 0 (صفر) إلى 127). |
NameBi { get; set; } | إرجاع أو تعيين اسم الخط في مستند لغة من اليمين إلى اليسار. |
NameFarEast { get; set; } | إرجاع أو تعيين اسم خط شرق آسيوي. |
NameOther { get; set; } | إرجاع أو تعيين الخط المستخدم للأحرف ذات رموز الأحرف من 128 إلى 255. |
NoProofing { get; set; } | صحيح عندما لا يتم التدقيق الإملائي على الأحرف المنسقة. |
Outline { get; set; } | صحيح إذا تم تنسيق الخط كمخطط تفصيلي. |
Position { get; set; } | الحصول على أو تعيين موضع النص (بالنقاط) بالنسبة إلى السطر الأساسي. الرقم الموجب يرفع النص، والرقم السالب يخفضه. |
Scaling { get; set; } | الحصول على أو تعيين مقياس عرض الأحرف بالنسبة المئوية. |
Shading { get; } | إرجاع أShading الكائن الذي يشير إلى تنسيق التظليل للخط. |
Shadow { get; set; } | صحيح إذا تم تنسيق الخط على أنه مظلل. |
Size { get; set; } | الحصول على حجم الخط أو تعيينه بالنقاط. |
SizeBi { get; set; } | الحصول على حجم الخط أو تعيينه بالنقاط المستخدمة في مستند من اليمين إلى اليسار. |
SmallCaps { get; set; } | صحيح إذا تم تنسيق الخط بأحرف كبيرة صغيرة. |
SnapToGrid { get; set; } | يحدد ما إذا كان الخط الحالي يجب أن يستخدم أحرف شبكة المستند لكل إعدادات السطر عند التخطيط. |
Spacing { get; set; } | إرجاع أو ضبط التباعد (بالنقاط) بين الأحرف . |
StrikeThrough { get; set; } | صحيح إذا تم تنسيق الخط كنص يتوسطه خط. |
Style { get; set; } | الحصول على أو تعيين نمط الأحرف المطبق على هذا التنسيق. |
StyleIdentifier { get; set; } | الحصول على أو تعيين معرف النمط المحلي المستقل لنمط الأحرف المطبق على هذا التنسيق. |
StyleName { get; set; } | الحصول على أو تعيين اسم نمط الأحرف المطبق على هذا التنسيق. |
Subscript { get; set; } | صحيح إذا تم تنسيق الخط كخط منخفض. |
Superscript { get; set; } | صحيح إذا تم تنسيق الخط كخط مرتفع. |
TextEffect { get; set; } | الحصول على تأثير الخط المتحرك أو تعيينه. |
ThemeColor { get; set; } | الحصول على أو تعيين لون السمة في نظام الألوان المطبق المرتبط بهذاFont الكائن. |
ThemeFont { get; set; } | الحصول على أو تعيين خط السمة في نظام الخطوط المطبق المرتبط بهذاFont الكائن. |
ThemeFontAscii { get; set; } | الحصول على أو تعيين خط السمة المستخدم للنص اللاتيني (الأحرف ذات رموز الأحرف من 0 (صفر) إلى 127) في نظام الخطوط المطبق المرتبط بهذاFont الكائن. |
ThemeFontBi { get; set; } | الحصول على أو تعيين خط السمة في نظام الخطوط المطبق المرتبط بهذاFont object في مستند لغة من اليمين إلى اليسار. |
ThemeFontFarEast { get; set; } | الحصول على أو تعيين خط سمة شرق آسيا في نظام الخطوط المطبق المرتبط بهذاFont الكائن. |
ThemeFontOther { get; set; } | الحصول على أو تعيين خط السمة المستخدم للأحرف ذات رموز الأحرف من 128 إلى 255 في نظام الخطوط المطبق المرتبط بهذاFont الكائن. |
TintAndShade { get; set; } | الحصول على أو تعيين قيمة مزدوجة تعمل على تفتيح اللون أو تغميقه. |
Underline { get; set; } | الحصول على أو تعيين نوع التسطير المطبق على الخط. |
UnderlineColor { get; set; } | الحصول على أو تعيين لون التسطير المطبق على الخط. |
طُرق
اسم | وصف |
---|---|
ClearFormatting() | إعادة التعيين إلى تنسيق الخط الافتراضي. |
HasDmlEffect(TextDmlEffect) | للتحقق من تطبيق تأثير نص معين لـ DrawML. |
ملاحظات
لا تقم بإنشاء مثيلات لـFont
الصف مباشرة. أنت فقط تستخدم Font
للوصول إلى خصائص الخط للكائنات المختلفة مثلRun
Paragraph
,Style
,DocumentBuilder
.
أمثلة
يوضح كيفية تنسيق مجموعة من النص باستخدام خاصية الخط الخاصة به.
Document doc = new Document();
Run run = new Run(doc, "Hello world!");
Aspose.Words.Font font = run.Font;
font.Name = "Courier New";
font.Size = 36;
font.HighlightColor = Color.Yellow;
doc.FirstSection.Body.FirstParagraph.AppendChild(run);
doc.Save(ArtifactsDir + "Font.CreateFormattedRun.docx");
يوضح كيفية إدراج سلسلة محاطة بحد في مستند.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Font.Border.Color = Color.Green;
builder.Font.Border.LineWidth = 2.5d;
builder.Font.Border.LineStyle = LineStyle.DashDotStroker;
builder.Write("Text surrounded by green border.");
doc.Save(ArtifactsDir + "Border.FontBorder.docx");
يوضح كيفية إنشاء نمط فقرة واستخدامه بتنسيق القائمة.
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");
أنظر أيضا
- مساحة الاسم Aspose.Words
- المجسم Aspose.Words