السجل THPDFLoadedFontInfo
بيانات وصفية للقراءة فقط عن خط واحد في قاموس موارد صفحة محمَّلة: اسم الخط الأساسي والنوع الفرعي والترميز وحالة التضمين ورقم الكائن ومفتاح المورد
التصريح
THPDFLoadedFontInfo= record
FontName: AnsiString;
Subtype: AnsiString;
Encoding: AnsiString;
IsEmbedded: boolean;
ObjectNumber: Integer;
ResourceName: AnsiString;
end;
الوحدة
HPDFDoc
الحقول
| الحقل | الغرض |
|---|---|
FontName | اسم /BaseFont في قاموس الخط |
Subtype | قيمة /Subtype في قاموس الخط، مثل Type1 أو TrueType أو Type0 |
Encoding | قيمة /Encoding في قاموس الخط، فارغة عند غياب المدخل |
IsEmbedded | true عندما يحمل موصِف الخط تدفق /FontFile أو /FontFile2 أو /FontFile3 |
ObjectNumber | رقم الكائن غير المباشر لقاموس الخط |
ResourceName | مفتاح الخط في قاموس /Resources/Font الخاص بالصفحة، مثل F1 أو Helv |
ملاحظات الاستخدام
- عدّد خطوط الصفحة عبر
THotPDF.GetLoadedFontCountواجلب كل خط عبرTHotPDF.GetLoadedFontInfo؛ وتترك النتيجةfalseالسجل مُصفَّرًا - تحقق من
IsEmbeddedأولًا عند تدقيق المستندات لجهوزية الطباعة أو الأرشفة: الخطوط غير المضمنة تعتمد على استبدال العارض - استخدم
ResourceNameلربط الخط بالمُعامِلات في تدفق محتوى الصفحة، وObjectNumberلجلب القاموس الكامل عند الحاجة