السجل THPDFUnresolvedGlyphInfo
نقطة رمز واحدة يعجز الخط الحالي عن مطابقتها، مع تصنيف كتابتها والخطوط البديلة المقترحة
التصريح
THPDFUnresolvedGlyphInfo= record
CodePoint: Cardinal;
FontName: AnsiString;
Script: THPDFFontScript;
SuggestedFonts: AnsiString;
end;
الوحدة
HPDFDoc
الحقول
| الحقل | الغرض |
|---|---|
CodePoint | القيمة العددية يونيكود التي تعذرت مطابقتها؛ وتدمج أزواج الاستعاضة قبل الإبلاغ |
FontName | اسم الخط الذي كان سيرسم نقطة الرمز على هيئة مربع tofu من نوع .notdef |
Script | تصنيف كتابة نقطة الرمز، مثل hfsCJK أو hfsArabic |
SuggestedFonts | قائمة بفواصل من الخطوط المثبتة يقترحها محرك البدائل لنقطة الرمز هذه |
ملاحظات الاستخدام
- اجمع الملاحظات لحظيًا عبر حدث
OnUnresolvedGlyph، أو استطلعGetUnresolvedGlyphsبعدEndDoc؛ ويزيل المسجل الأساسي تكرار المخالفين أنفسهم - يفحص
AnalyzeUnresolvedGlyphsسلسلة كاملة مقابل خط أساسي قبل الرسم، ويعيد سجلًا واحدًا لكل زوج فريد من نقطة رمز فاشلة وخط - استخدم
Scriptلتجميع الملاحظات حسب نظام الكتابة وSuggestedFontsلاختيار خط بديل للتشغيل التالي