GetTextBlockCharSourceFlags

Texto, Extração, Diagnósticos

Descrição

Retorna sinalizadores de proveniência de origem para um caractere em um bloco de texto do documento selecionado

Sintaxe

Delphi

Function TPDFlib.GetTextBlockCharSourceFlags(TextBlockListID, Index, CharIndex: Integer): Integer;

Parâmetros

TextBlockListIDHandle retornado por ExtractPageTextBlocks
IndexÍndice de bloco de texto com base em um
CharIndexPosição de caractere com base em um dentro do texto do bloco

Valores retornados

-1O handle, o índice de bloco ou o índice de caractere é inválido
0 ou sinalizadoresO caractere é conteúdo comum ou o resultado contém um ou mais sinalizadores de origem

Sinalizadores

PDF_TEXT_CHAR_SOURCE_GENERATEDO layout de extração inferiu o caractere, como um espaço inserido para um grande vão de avanço
PDF_TEXT_CHAR_SOURCE_HYPHENO caractere é um hífen-menor, hífen opcional, hífen ou hífen não separável
PDF_TEXT_CHAR_SOURCE_REPLACEMENTO caractere veio de uma substituição /ActualText respeitada, e não da sequência de glifos delimitada

Observações

Os sinalizadores são capturados na mesma passada de extração que o texto e as larguras de caracteres, então consultas repetidas não analisam o conteúdo da página novamente

Use testes bit a bit porque um caractere de substituição também pode ser um hífen