GetTextBlockCharSourceFlags

Texto, extracción, diagnóstico

Descripción

Devuelve los marcadores de procedencia de origen de 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 basado en uno
CharIndexPosición de carácter basada en uno 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 marcadoresEl carácter es contenido ordinario o el resultado contiene uno o más marcadores de origen

Marcadores

PDF_TEXT_CHAR_SOURCE_GENERATEDLa disposición de la extracción infirió el carácter, como un espacio insertado para cubrir un hueco de avance grande
PDF_TEXT_CHAR_SOURCE_HYPHENEl carácter es un guion menos, un guion flexible, un guion o un guion de no separación
PDF_TEXT_CHAR_SOURCE_REPLACEMENTEl carácter procede de una sustitución /ActualText atendida, no de la secuencia de glifos contenida

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