DAGetTextBlockCharSourceFlags

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

Descripción

Devuelve los marcadores de procedencia de origen de un carácter de un bloque de texto de Direct Access

Sintaxis

Delphi

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

Parámetros

TextBlockListIDManejador devuelto por DAExtractPageTextBlocks
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 almacenan en la lista de bloques de texto, y el identificador 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