GetFontHasToUnicode
الخطوط، استخراج المحتوى
الوصف
يُبلغ عنما إذا كان الخط المحدد يحمل CMap /ToUnicode
الصيغة
Delphi
Function TPDFlib.GetFontHasToUnicode: Integer;قيم الإرجاع
| 0 | لم يتم اختيار أي خط، أو لا يمتلك الخط تعيين Unicode |
|---|---|
| 1 | يحمل الخط CMap /ToUnicode |
ملاحظات
تفقد الخطوط التي لا تملك تعيين Unicode هويات محارفها أثناء استخراج النص وتحويل الكتل إلى PDF/A-*u وPDF/UA، لذا ينبغي أن يفحص جرد أولي هذا العلم قبل التعهد بإخراج قابل للبحث أو الوصول. تُصدر الخطوط التي تنشئها هذه المكتبة دائمًا CMap؛ أما المستندات المحمّلة فلا تحتوي عليه إلا إذا وفّره المنتج الذي أنشأها. تعرض EnumDocumentFonts المعلومات نفسها لكل خط في HasToUnicode، وتحسب GetDocumentFontDiagnostics الخطوط التي تفتقده ضمن NoToUnicodeCount
مثال
PDF.SelectFont(FontID);
if PDF.GetFontHasToUnicode= 0 then
ShowMessage('text extraction will not resolve this font');انظر أيضا
EnumDocumentFonts, GetDocumentFontDiagnostics, GetFontIsEmbedded