THotPDF.ExtractLoadedPageGlyphs Metoda

 

THotPDF.ExtractLoadedPageGlyphs

THotPDF

 

Początek

Wyciąga pozycjonowane klastry glifów z załadowanej strony, łącznie z pełnymi sekwencjami Unicode, przekształconymi czworokątami, liniami bazowymi i lokalizacjami źródłowymi

 

Delphi syntax:

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

 

Description

Każdy THPDFGlyphRecord zachowuje pełną sekwencję UnicodeSequence wyprodukowaną przez /ToUnicode, a Unicode pozostaje pierwszym skalarym dla kompatybilności. ClusterStart, ClusterLength i IsLigature identyfikują przynależność do znaku logicznego. QuadX, QuadY i końce linii bazowej są przekształcane przez macierz tekstu i CTM grafiki. GeometryExact jest true, gdy dostępne są zarówno szerokość glifu, jak i wzniesienie oraz zejście deskryptora fontu

Gdy wymagany jest jeden rekord wyniku na logiczny skalar Unicode, użyj ExtractLoadedPageCharacters

Glify pochodzą z własnego strumienia treści strony, więc ich lokalizacje źródłowe zawsze wskazują w niego; tekstu, którym strona maluje przez Form XObjects, nie ma w wyniku — zawiera go natomiast ExtractLoadedPageText