FolderFontSource

FolderFontSource class

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

public class FolderFontSource : FontSourceBase

المنشئون

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

الخصائص

اسم وصف
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);

أنظر أيضا