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