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);

أنظر أيضا