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
| TextBlockListID | Manejador devuelto por DAExtractPageTextBlocks |
|---|---|
| Index | Índice de bloque de texto basado en uno |
| CharIndex | Posición de carácter basada en uno 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 marcadores | El carácter es contenido ordinario o el resultado contiene uno o más marcadores de origen |
Marcadores
PDF_TEXT_CHAR_SOURCE_GENERATED | La 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_HYPHEN | El carácter es un guion menos, un guion flexible, un guion o un guion de no separación |
PDF_TEXT_CHAR_SOURCE_REPLACEMENT | El 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