function SpokenToPageChar(const Spoken: TPdfSpokenText; SpokenOffset: Integer; out Page, CharIndex: Integer): Boolean;
| Spoken | TPdfSpokenText - Texto hablado y mapeo de tramos |
| SpokenOffset | Integer - Desplazamiento de carácter basado en cero en Spoken.Text |
| Page | Integer - Recibe el número de página de origen basado en uno |
| CharIndex | Integer - Recibe el índice de carácter FTextPage basado en cero |
True when the offset maps to a source range, otherwise FalseLa función escanea la tabla de tramos y devuelve la página y el índice de carácter de origen que posee el primer tramo que cubre el desplazamiento hablado
Los desplazamientos que caen sobre un separador sin asignar antes de una ejecución asignada se restringen al primer carácter de origen de esa ejecución; las ejecuciones habladas más largas que el rango de origen se restringen al último carácter de origen
if SpokenToPageChar(Spoken, SpokenOffset, PageNumber, CharIndex) then
PdfView1.TrackReadingWordAt(PageNumber, CharIndex);