متد THotPDF.ExtractLoadedPageGlyphs

 

THotPDF.ExtractLoadedPageGlyphs

THotPDF

 

بالا

رکوردهای glyph را از یک صفحه بارگذاری شده استخراج می‌کند، و جریان محتوای صفحه را تفسیر می‌کند. در صورت موفقیت True برمی‌گرداند.

 

نحو Delphi:

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

 

شرح

هر THPDFGlyphRecord کل UnicodeSequence تولیدشده توسط /ToUnicode را حفظ می‌کند، در حالی که Unicode به‌خاطر سازگاری همان اسکالر اول می‌ماند. ClusterStart و ClusterLength و IsLigature عضویت در کاراکتر منطقی را مشخص می‌کنند. QuadX و QuadY و نقاط انتهایی baseline از طریق text matrix و CTM گرافیکی تبدیل می‌شوند. GeometryExact وقتی true است که هم عرض گلیف و هم صعود و نزول font descriptor در دسترس باشند

وقتی برای هر اسکالر Unicode منطقی یک رکورد نتیجه لازم است، از ExtractLoadedPageCharacters استفاده کنید

گلیف‌ها از content stream خود صفحه می‌آیند، پس مکان‌های مبدأشان همیشه به آن اشاره می‌کنند؛ متنی که صفحه از طریق Form XObjectها رسم می‌کند شامل نمی‌شود، در حالی که ExtractLoadedPageText شاملش می‌کند