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
| TextBlockListID | Manejador devuelto por ExtractPageTextBlocks |
|---|---|
| Index | Índice de bloque de texto con base 1 |
| CharIndex | Posición de carácter con base 1 dentro del texto del bloque |
Valores devueltos
| -1 | El manejador, el índice de bloque o el índice de carácter no es válido |
|---|---|
| 0 o banderas | El carácter es contenido ordinario o el resultado contiene una o más banderas de origen |
Banderas
PDF_TEXT_CHAR_SOURCE_GENERATED | La maquetación de extracción infirió el carácter, como un espacio insertado para un hueco de avance grande |
|---|---|
PDF_TEXT_CHAR_SOURCE_HYPHEN | El carácter es un guion menos, un guion opcional, un guion o un guion de no separación |
PDF_TEXT_CHAR_SOURCE_REPLACEMENT | El 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