THotPDF.ExtractLoadedPageCharacters

Renvoie un THPDFCharacterRecord pour chaque scalaire Unicode logique extrait d’une page chargée

Syntaxe Delphi

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

Description

La méthode développe les clusters de glyphes positionnés sans abandonner les mappages /ToUnicode multi-scalaires. Chaque enregistrement identifie son glyphe source, sa plage de cluster, l’index et le nombre de composantes de ligature, le token de contenu source, l’identifiant de marked-content, le quadrilatère transformé et la ligne de base

Les composantes d’une ligature partagent la géométrie du glyphe source parce que le flux de contenu PDF positionne le glyphe comme une unité unique. GeometryExact vaut true lorsque la police fournit à la fois une largeur de glyphe et les ascendante et descendante du descripteur ; sinon HotPDF renvoie une boîte de repli prudente et passe le flag à false

Voir aussi ExtractLoadedPageGlyphs