PDFium Delphi Component Docs

função WordBoxIndexAtCharIndex

Unidade: PDFium
Mapeia um índice de caractere de FTextPage para o TPdfWordBox que o contém

Syntax

function WordBoxIndexAtCharIndex(const Words: TPdfWordBoxes; CharIndex: Integer): Integer;

Parameters

WordsTPdfWordBoxes
CharIndexInteger

Return Value

Integer

Description

WordBoxIndexAtCharIndex retorna o índice baseado em zero da caixa de palavra cujos StartIndex e Count contêm o índice de caractere solicitado, ou -1 quando nenhuma palavra corresponde

Use o resultado para escolher qual TPdfWordBox deve ser realçado ou selecionado conforme um cursor TTS avança

Remarks

Example

Index := WordBoxIndexAtCharIndex(Words, PdfView1.CurrentCharIndex);
if Index >= 0 then
  PdfView1.SelectWordBox(Words[Index]);

See Also

BuildWordBoxes, TPdfView.PageWordBoxes, TPdfView.SelectWordBox, TPdfView.SetReadingHighlight