DAGetTextBlockCharSourceFlags

Acceso directo, texto, extracción, diagnóstico

Descripción

Devuelve banderas de procedencia de origen para un carácter de un bloque de texto de Acceso Directo

Sintaxis

Delphi

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

Parámetros

TextBlockListIDManejador devuelto por DAExtractPageTextBlocks
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 almacenan en la lista de bloques de texto, y el handle de archivo no se necesita tras la extracción hasta que se libera la lista

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