PDFium Delphi Component Docs

CharacterIndexToTextIndex Método

Componente: TPdf  ·  Unidad: PDFium
Asigna 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 contribuye en nada a él

Description

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

Es lo que convierte un acierto informado contra índices de caracteres (un resultado de búsqueda, un clic) en un desplazamiento que el llamador 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