Método THotPDF.ExtractLoadedPageGlyphs

 

THotPDF.ExtractLoadedPageGlyphs

THotPDF

 

Topo

Extrai clusters de glifos posicionados de uma página carregada, incluindo sequências Unicode completas, quadriláteros transformados, baselines e localizações de origem

 

Sintaxe Delphi:

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

 

Descrição

Cada THPDFGlyphRecord preserva o UnicodeSequence completo produzido por /ToUnicode, enquanto Unicode permanece o primeiro escalar por compatibilidade. ClusterStart, ClusterLength e IsLigature identificam a pertença a caracteres lógicos. QuadX, QuadY e os pontos finais da baseline são transformados pela matriz de texto e pela CTM de gráficos. GeometryExact é true quando tanto a largura do glifo quanto o ascent e descent do descritor da fonte estão disponíveis

Use ExtractLoadedPageCharacters quando for exigido um record de resultado por escalar Unicode lógico

Os glifos vêm do próprio content stream da página, de modo que as localizações de origem deles sempre apontam para dentro dele; texto que a página pinta por meio de Form XObjects não é incluído, enquanto ExtractLoadedPageText o inclui