THotPDF.ExtractLoadedPageCharacters

Vrací jednu THPDFCharacterRecord pro každý logický Unicode scalar extrahovaný z načtené stránky

Syntaxe Delphi

function ExtractLoadedPageCharacters(PageIndex: Integer;
  out ACharacters: THPDFCharacterArray): boolean;

Popis

Metoda rozbalí umístěné glyph clustery, aniž by zahodila multi-scalar mapování /ToUnicode. Každý záznam identifikuje svůj zdrojový glyph, rozsah clusteru, index a počet komponent ligatury, token zdrojového obsahu, marked-content identifikátor, transformovaný čtyřúhelník a baseline

Komponenty ligatury sdílejí geometrii zdrojového glyphu, protože PDF content stream umisťuje glyph jako jeden celek. GeometryExact je true, když font dodává šířku glyphu i ascent a descent z deskriptoru; jinak HotPDF vrátí konzervativní fallback box a příznak nastaví na false

Viz také ExtractLoadedPageGlyphs