PDFium Component Docs

función SpokenToPageChar

Unidad: PDFium
Traduce un desplazamiento de carácter en 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 asignación de tramos
SpokenOffsetInteger - Desplazamiento de carácter en base 0 dentro de Spoken.Text
PageInteger - Recibe el número de página de origen en base 1
CharIndexInteger - Recibe el índice de carácter de FTextPage en base 0

Return Value

True cuando el desplazamiento se asigna a un rango de origen; de lo contrario, False

Description

La función recorre la tabla de tramos y devuelve la página y el índice de carácter de origen que pertenecen al primer tramo que cubre el desplazamiento hablado

Los desplazamientos que caen en un separador sin asignación antes de un tramo asignado se ajustan al primer carácter de origen de ese tramo; los tramos hablados más largos que el rango de origen se ajustan 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