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(EmbeddedFontFormatEmbeddedFontStyle)يحصل على ملف خط مضمن محدد.
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");
}

أنظر أيضا