THotPDF.ExtractLoadedPageCharacters
Zwraca jeden THPDFCharacterRecord dla każdego logicznego skalara Unicode wyekstrahowanego z załadowanej strony
Składnia Delphi
function ExtractLoadedPageCharacters(PageIndex: Integer; out ACharacters: THPDFCharacterArray): boolean;
Opis
Metoda rozwija pozycjonowane klastry glifów, nie wyrzucając przy tym wieloskalowych mapowań /ToUnicode. Każdy rekord identyfikuje swój glif źródłowy, zakres klastra, indeks i liczbę komponentów ligatury, token zawartości źródłowej, identyfikator marked-content, przekształcony czworokąt oraz baseline
Komponenty ligatury współdzielą geometrię glifu źródłowego, bo content stream PDF pozycjonuje glif jako jedną całość. GeometryExact ma wartość true, gdy font dostarcza zarówno szerokość glifu, jak i ascent oraz descent deskryptora; w przeciwnym razie HotPDF zwraca zachowawczy box zastępczy i ustawia flagę na false
Zobacz też ExtractLoadedPageGlyphs