الدالة HPDFXFAReadInstalledFont
Windows unit: HPDFXFAWindowsFonts
function HPDFXFAReadInstalledFont(const Family: UnicodeString;
Style: THPDFHeadlessRichTextFontStyle; MaximumFontBytes: Integer;
CancellationToken: THPDFCancellationToken; out Font: SysUtils.TBytes;
out ActualFamily: UnicodeString): Boolean;
تقرأ برنامج TrueType مثبتًا فعليًا لعائلة GDI المطلوبة والنمط regular أو bold أو italic أو bold-italic دون إنشاء نافذة أو تشغيل قارئ
تُعيد False بمصفوفة Font فارغة عندما تكون العائلة غائبة أو استبدلت GDI عائلة أخرى أو كان الوجه المختار اصطناعيًا أو كانت محيطات TrueType الصالحة غير متاحة
ActualFamily تبلغ عائلة GDI المختارة للاستخدام التشخيصي؛ وعلى المستدعين استخدام النتيجة المنطقية قبل معاملة Font كبرنامج متاح
MaximumFontBytes يجب أن تكون موجبة؛ ودليل الجداول والأطوال المسمية الإجمالية تُفحص قبل حجز مخزن البرنامج كاملًا
الدالة تعيد بناء sfnt مستقل من جداول الوجه المختارة الفعلية وتعيد حساب مجموعها الفحصي الشامل، بما يشمل عندما اختارت GDI وجهًا من مجموعة خطوط
وصول جداول الوجه المختار يتبع عقد GetFontData في GDI
فحوص الإلغاء تحدث أثناء الاختيار وقراءات الجداول وعمل المجموع الفحصي؛ والاستثناءات تنتشر، وتفرّج سياقات الأجهزة والكائنات المختارة ومقبضات خطوط GDI
البرنامج المُعاد ذاكرة مُدارة مملوكة للمستدعي