PDFium Delphi Component Docs

SpokenToPageChar Función

Unidad: PDFium
Traduce un desplazamiento de carácter en el texto hablado de vuelta a una página de origen y a un índice de carácter de FTextPage

Syntax

function SpokenToPageChar(const Spoken: TPdfSpokenText; SpokenOffset: Integer; out Page, CharIndex: Integer): Boolean;

Parameters

SpokenTPdfSpokenText - Texto hablado y mapeo de tramos
SpokenOffsetInteger - Desplazamiento de carácter basado en cero en Spoken.Text
PageInteger - Recibe el número de página de origen basado en uno
CharIndexInteger - Recibe el índice de carácter FTextPage basado en cero

Return Value

True when the offset maps to a source range, otherwise False

Description

La 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

Remarks

Example

if SpokenToPageChar(Spoken, SpokenOffset, PageNumber, CharIndex) then
  PdfView1.TrackReadingWordAt(PageNumber, CharIndex);

See Also

TPdfSpokenText, TPdfView.TrackReadingWordAt, TPdfReadingSession.FeedSpokenPosition