function SpokenToPageChar(const Spoken: TPdfSpokenText; SpokenOffset: Integer; out Page, CharIndex: Integer): Boolean;
| Spoken | TPdfSpokenText - Govorni tekst i preslikavanje raspona |
| SpokenOffset | Integer - Pomak znaka s početkom od nule u Spoken.Text |
| Page | Integer - Prima broj izvorne stranice s početkom od 1 |
| CharIndex | Integer - Prima indeks znaka FTextPage s početkom od nule |
True kada se pomak preslika u izvorni raspon, inače FalseFunkcija pretražuje tablicu raspona i vraća stranicu i izvorni indeks znaka koji posjeduje prvi raspon koji pokriva govorni pomak
Pomaci koji padnu na nepreslikani razmak ispred preslikanog segmenta pridružuju se prvom izvornom znaku tog segmenta; govorni segmenti dulji od izvornog raspona pridružuju se posljednjem izvornom znaku
if SpokenToPageChar(Spoken, SpokenOffset, PageNumber, CharIndex) then
PdfView1.TrackReadingWordAt(PageNumber, CharIndex);