function SpokenToPageChar(const Spoken: TPdfSpokenText; SpokenOffset: Integer; out Page, CharIndex: Integer): Boolean;
| Spoken | TPdfSpokenText - Texte parlé et mappage de segments |
| SpokenOffset | Integer - Décalage de caractère de base 0 dans Spoken.Text |
| Page | Integer - Reçoit le numéro de page source de base 1 |
| CharIndex | Integer - Reçoit l’index de caractère FTextPage de base 0 |
True lorsque le décalage correspond à une plage source, sinon FalseLa fonction analyse la table de segments et renvoie la page et l’index de caractère source possédés par le premier segment qui couvre le décalage parlé
Les décalages qui tombent sur un séparateur non mappé avant une portion mappée se plafonnent au premier caractère source de cette portion ; les portions parlées plus longues que la plage source se plafonnent au dernier caractère source
if SpokenToPageChar(Spoken, SpokenOffset, PageNumber, CharIndex) then
PdfView1.TrackReadingWordAt(PageNumber, CharIndex);