THotPDF.ExtractLoadedPageCharacters

Returnerer én THPDFCharacterRecord for hver logisk Unicode-scalar, der udtrækkes fra en indlæst side

Delphi-syntaks

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

Beskrivelse

Metoden ekspanderer positionerede glyph-klynger uden at kassere multi-scalar /ToUnicode-afbildninger. Hver post identificerer sin kilde-glyph, klyngens område, ligatur-komponentindeks og -antal, kildens content-token, marked-content-id, den transformerede firkant og baselinjen

Ligatur-komponenter deler kilde-glyphens geometri, fordi PDF-content-strømmen positionerer glyphen som én enhed. GeometryExact er true, når fonten leverer både glyph-bredde og descriptorens ascent og descent; ellers returnerer HotPDF en konservativ fallback-boks og sætter flaget til false

Se også ExtractLoadedPageGlyphs