FontInfo
محتويات
[
يخفي
]FontInfo class
يحدد معلومات حول الخط المستخدم في المستند.
لمعرفة المزيد، قم بزيارةالعمل مع الخطوط مقالة توثيقية.
public class FontInfo
الخصائص
اسم | وصف |
---|---|
AltName { get; set; } | الحصول على الاسم البديل للخط أو تعيينه. |
Charset { get; set; } | الحصول على مجموعة الأحرف للخط أو تعيينها. |
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