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 e metadados de clusters

 

Sintaxe Delphi:

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

 

Descrição

O registo THPDFGlyphRecord preserva a UnicodeSequence completa produzida por /ToUnicode, enquanto Unicode continua a ser o primeiro escalar, por compatibilidade. ClusterStart, ClusterLength e IsLigature identificam a pertença a carateres lógicos. QuadX, QuadY e os pontos finais da linha de base são transformados através da matriz de texto e do CTM gráfico. GeometryExact é verdadeiro quando tanto a largura do glifo como a subida e a descida do descritor da fonte estão disponíveis

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

Os glifos vêm do próprio content stream da página, pelo que as localizações de origem destes apontam sempre para dentro dele; o texto que a página pinta através de Form XObjects não é incluído, ao passo que ExtractLoadedPageText inclui-o