FontInfo
محتويات
[
يخفي
]FontInfo class
يحدد معلومات حول الخط المستخدم في المستند.
لمعرفة المزيد، قم بزيارةالعمل مع الخطوط مقالة توثيقية.
public class FontInfo
الخصائص
| اسم | وصف |
|---|---|
| AltName { get; set; } | يحصل على الاسم البديل للخط أو يعينه. |
| Charset { get; set; } | يحصل على مجموعة الأحرف للخط أو يعينها. |
| EmbeddingLicensingRights { get; } | يحصل على حقوق ترخيص الخط المضمن. |
| Family { get; set; } | يحصل على عائلة الخطوط التي ينتمي إليها هذا الخط أو يعينها. |
| IsTrueType { get; set; } | يشير إلى أن هذا الخط هو خط TrueType أو OpenType وليس خطًا نقطيًا أو متجهًا. الافتراضي هوحقيقي . |
| Name { get; } | يحصل على اسم الخط. |
| Panose { get; set; } | يحصل على رقم تصنيف الخط PANOSE أو يعينه. |
| Pitch { get; set; } | يشير النغمة إلى ما إذا كان الخط ذو نغمة ثابتة، أو متباعدًا بشكل متناسب، أو يعتمد على إعداد افتراضي. |
طُرق
| اسم | وصف |
|---|---|
| GetEmbeddedFont(EmbeddedFontFormat, EmbeddedFontStyle) | يحصل على ملف خط مضمن محدد. |
| GetEmbeddedFontAsOpenType(EmbeddedFontStyle) | يحصل على ملف خط مُضمّن بتنسيق OpenType. تُحوّل الخطوط بتنسيق OpenType المُضمّن إلى OpenType. |
ملاحظات
لا يمكنك إنشاء مثيلات لهذه الفئة بشكل مباشر. استخدمFontInfos خاصية للوصول إلى مجموعة الخطوط المحددة في المستند.
أمثلة
يوضح كيفية طباعة تفاصيل الخطوط الموجودة في المستند.
Document doc = new Document(MyDir + "Embedded font.docx");
FontInfoCollection allFonts = doc.FontInfos;
//طباعة جميع الخطوط المستخدمة وغير المستخدمة في المستند.
for (int i = 0; i < allFonts.Count; i++)
{
Console.WriteLine($"Font index #{i}");
Console.WriteLine($"\tName: {allFonts[i].Name}");
Console.WriteLine($"\tIs {(allFonts[i].IsTrueType ? "" : "not ")}a trueType font");
}
أنظر أيضا
- مساحة الاسم Aspose.Words.Fonts
- المجسم Aspose.Words