PDFium Delphi Component Docs

CharacterIndexToTextIndex Метод

Компонент: TPdf  ·  Модуль: PDFium
Отображает индекс символа в его позицию внутри строки, возвращаемой Text

Syntax

function CharacterIndexToTextIndex(Index: Integer): Integer;

IndexInteger. Отсчитываемый от нуля индекс символа на текущей странице
ResultInteger. Отсчитываемое от нуля смещение этого символа внутри извлечённого текста или -1, когда символ ничего в него не вносит

Description

Список символов и извлечённая строка — не одна и та же последовательность: сгенерированные символы вроде вставленных пробелов и дефисов присутствуют в одной и отсутствуют в другой. Этот метод отображает список символов в строку

Он превращает совпадение, сообщённое по индексам символов — результат поиска, щелчок — в смещение, по которому вызывающий код может вырезать подстроку из Text

Результат -1 означает, что у символа нет представления в извлечённом тексте; это нормально для символов, помеченных CharacterGenerated

See Also

TextIndexToCharacterIndex, Text, CharacterCount, CharacterGenerated