FileFontSource

FileFontSource class

يمثل ملف خط TrueType الفردي المخزن في نظام الملفات.

public class FileFontSource : FontSourceBase

المنشئون

اسم وصف
FileFontSource(string) Ctor.
FileFontSource(string, int) Ctor.
FileFontSource(string, int, string) Ctor.

الخصائص

اسم وصف
CacheKey { get; } مفتاح هذا المصدر في ذاكرة التخزين المؤقت .
FilePath { get; } المسار إلى ملف الخط.
Priority { get; } إرجاع أولوية مصدر الخط.
override Type { get; } إرجاع نوع مصدر الخط.
WarningCallback { get; set; } تم الاتصال أثناء معالجة مصدر الخط عند اكتشاف مشكلة قد تؤدي إلى فقدان الدقة في التنسيق.

طُرق

اسم وصف
GetAvailableFonts() إرجاع قائمة الخطوط المتاحة عبر هذا المصدر.

أمثلة

يوضح كيفية استخدام ملف خط في نظام الملفات المحلي كمصدر للخط.

FileFontSource fileFontSource = new FileFontSource(MyDir + "Alte DIN 1451 Mittelschrift.ttf", 0);

Document doc = new Document();
doc.FontSettings = new FontSettings();
doc.FontSettings.SetFontsSources(new FontSourceBase[] {fileFontSource});

Assert.AreEqual(MyDir + "Alte DIN 1451 Mittelschrift.ttf", fileFontSource.FilePath);
Assert.AreEqual(FontSourceType.FontFile, fileFontSource.Type);
Assert.AreEqual(0, fileFontSource.Priority);

أنظر أيضا