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