الدالة 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

البرنامج المُعاد ذاكرة مُدارة مملوكة للمستدعي