Méthode THotPDF.ExtractLoadedPageGlyphs

 

THotPDF.ExtractLoadedPageGlyphs

THotPDF

 

Top

Extrait des clusters de glyphes positionnés d’une page chargée, avec les séquences Unicode complètes, les quadrilatères transformés, les lignes de base et les positions sources

 

Syntaxe Delphi :

function ExtractLoadedPageGlyphs(PageIndex: Integer; out AGlyphs: THPDFGlyphArray): boolean;

 

Description

Chaque THPDFGlyphRecord préserve la UnicodeSequence complète produite par /ToUnicode, tandis que Unicode reste le premier scalaire pour des raisons de compatibilité. ClusterStart, ClusterLength et IsLigature identifient l’appartenance aux caractères logiques. QuadX, QuadY et les extrémités de ligne de base sont transformés via la matrice de texte et la CTM graphique. GeometryExact est vrai lorsque la largeur du glyphe ainsi que l’ascendante et la descendante du descripteur de police sont disponibles

Utilisez ExtractLoadedPageCharacters quand un enregistrement de résultat par scalaire Unicode logique est requis

Les glyphes proviennent du flux de contenu propre à la page, si bien leurs positions sources pointent toujours dedans ; le texte que la page peint via des Form XObjects n’est pas inclus, tandis que ExtractLoadedPageText l’inclut