PDFium Delphi Component Docs

CharacterIndexToTextIndex Método

Componente: TPdf  ·  Unidad: PDFium
Mapea un índice de carácter a su posición en la cadena devuelta por Text

Syntax

function CharacterIndexToTextIndex(Index: Integer): Integer;

IndexInteger. Índice de carácter basado en cero en la página actual
ResultInteger. Desplazamiento basado en cero de ese carácter dentro del texto extraído, o -1 cuando el carácter no aporta nada a él

Description

La lista de caracteres y la cadena extraída no son la misma secuencia: los caracteres generados, como espacios y guiones insertados, aparecen en una y no en la otra. Esto mapea de la lista de caracteres a la cadena

Es lo que convierte un acierto reportado contra índices de carácter - un resultado de búsqueda, un clic - en un desplazamiento que quien llama puede usar para cortar la cadena de Text

Un resultado de -1 significa que el carácter no tiene representación en el texto extraído, lo cual es normal para los caracteres marcados por CharacterGenerated

See Also

TextIndexToCharacterIndex, Text, CharacterCount, CharacterGenerated