FolderFontSource

FolderFontSource class

يمثل المجلد الذي يحتوي على ملفات خطوط TrueType.

لمعرفة المزيد، قم بزيارةالعمل مع الخطوط مقالة توثيقية.

public class FolderFontSource : FontSourceBase

المنشئون

اسموصف
FolderFontSource(string, bool)المولد.
FolderFontSource(string, bool, int)المولد.

الخصائص

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

طُرق

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

أمثلة

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

// قم بإنشاء مصدر الخط من مجلد يحتوي على ملفات الخطوط.
FolderFontSource folderFontSource = new FolderFontSource(FontsDir, false, 1);

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

Assert.AreEqual(FontsDir, folderFontSource.FolderPath);
Assert.AreEqual(false, folderFontSource.ScanSubfolders);
Assert.AreEqual(FontSourceType.FontsFolder, folderFontSource.Type);
Assert.AreEqual(1, folderFontSource.Priority);

أنظر أيضا