THotPDF.ExtractLoadedPageCharacters

Returnează câte un THPDFCharacterRecord pentru fiecare scalar Unicode logic extras dintr-o pagină încărcată

Sintaxă Delphi

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

Description

Metoda extinde clusterele de glife poziționate fără a elimina mapările multi-scalar /ToUnicode. Fiecare înregistrare identifică glifa sa sursă, intervalul de cluster, indexul și numărul componentei de ligatură, token-ul de conținut sursă, identificatorul de conținut marcat, patrulaterul transformat și linia de bază

Componentele de ligatură împart geometria glifei sursă, deoarece fluxul de conținut PDF poziționează glifa ca o singură unitate. GeometryExact este true când fontul furnizează atât o lățime de glifă, cât și ascent și descent din descriptor; în caz contrar, HotPDF returnează o casetă de fallback conservatoare și setează indicatorul la false

Vezi și ExtractLoadedPageGlyphs