مرجع HotPDF: THotPDFExtractLoadedPageGlyphsMethod

 

THotPDF.ExtractLoadedPageGlyphs

THotPDF

 

الأعلى

يستخرج عناقيد محارف موضعة من صفحة محمّلة، بما يشمل تسلسلات Unicode كاملة وأشكالًا رباعية محوَّلة وخطوط أساس ومواقع مصدرية

 

صيغة Delphi:

function ExtractLoadedPageGlyphs(PageIndex: Integer; out AGlyphs: THPDFGlyphArray): boolean;

 

الوصف

يحفظ كل THPDFGlyphRecord تسلسل UnicodeSequence الكامل الذي ينتجه /ToUnicode، بينما يبقى Unicode العدد القياسي الأول من أجل التوافق. وتحدد ClusterStart و ClusterLength و IsLigature الانتماء إلى المحرف المنطقي. وتُحوَّل QuadX و QuadY ونقاط نهاية خط الأساس عبر مصفوفة النص و CTM الرسومية. وتكون GeometryExact بالقيمة true عندما يتوفر عرض المحرف وصعود وهبوط موصف الخط معًا

استخدم ExtractLoadedPageCharacters عندما يكون مطلوبًا سجل نتيجة واحد لكل قيمة Unicode منطقية (scalar)

تأتي المحارف من تدفق محتوى الصفحة نفسه، لذا تشير مواضع مصادرها دائمًا إليه؛ والنص الذي ترسمه الصفحة عبر Form XObjects غير مضمَّن، بينما يضمّنه ExtractLoadedPageText