THotPDF.ExtractLoadedPageCharacters

Restituisce un THPDFCharacterRecord per ogni scalar Unicode logico estratto da una pagina caricata

Sintassi Delphi

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

Descrizione

Il metodo espande i cluster di glyph posizionati senza scartare le mappature multi-scalar di /ToUnicode. Ogni record identifica il glyph di origine, l'intervallo del cluster, l'indice e il numero dei componenti della legatura, il token di contenuto di origine, l'identificatore di marked-content, il quadrilatero trasformato e la baseline

I componenti delle legature condividono la geometria del glyph di origine, perché il content stream del PDF posiziona il glyph come un'unica unità. GeometryExact è true quando il font fornisce sia la larghezza del glyph sia l'ascent e il descent del descriptor; in caso contrario HotPDF restituisce un box di fallback conservativo e imposta il flag a false

Vedere anche ExtractLoadedPageGlyphs