function SpokenToPageChar(const Spoken: TPdfSpokenText; SpokenOffset: Integer; out Page, CharIndex: Integer): Boolean;
| Spoken | TPdfSpokenText - Izgovoreni tekst i mapiranje raspona |
| SpokenOffset | Integer - Pomeraj znaka od nule u Spoken.Text |
| Page | Integer - Prima broj izvorne strane, brojan od 1 |
| CharIndex | Integer - Prima indeks znaka FTextPage od nule |
True kada se pomeraj preslikava u izvorni opseg, inače FalseFunkcija pretražuje tabelu raspona i vraća stranu i indeks izvornog znaka koji poseduje prvi raspon koji pokriva pomeraj izgovorenog teksta
Pomeraji koji padnu na nemapirani razdvojni znak ispred mapiranog niza stežu se na prvi izvorni znak tog niza; izgovoreni nizi duži od izvornog opsega stežu se na poslednji izvorni znak
if SpokenToPageChar(Spoken, SpokenOffset, PageNumber, CharIndex) then
PdfView1.TrackReadingWordAt(PageNumber, CharIndex);