GetTextBlockCharSourceFlags

Texto, extracción, diagnóstico

Descripción

Devuelve banderas de procedencia de origen para un carácter de un bloque de texto del documento seleccionado

Sintaxis

Delphi

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

Parámetros

TextBlockListIDManejador devuelto por ExtractPageTextBlocks
IndexÍndice de bloque de texto con base 1
CharIndexPosición de carácter con base 1 dentro del texto del bloque

Valores devueltos

-1El manejador, el índice de bloque o el índice de carácter no es válido
0 o banderasEl carácter es contenido ordinario o el resultado contiene una o más banderas de origen

Banderas

PDF_TEXT_CHAR_SOURCE_GENERATEDLa maquetación de extracción infirió el carácter, como un espacio insertado para un hueco de avance grande
PDF_TEXT_CHAR_SOURCE_HYPHENEl carácter es un guion menos, un guion opcional, un guion o un guion de no separación
PDF_TEXT_CHAR_SOURCE_REPLACEMENTEl carácter provino de un reemplazo /ActualText honrado en lugar de la secuencia de glifos adjunta

Observaciones

Los indicadores se capturan en la misma pasada de extracción que el texto y las anchuras de caracteres, así que las consultas repetidas no vuelven a analizar el contenido de la página

Use pruebas de bits porque un carácter de reemplazo también puede ser un guion