PDFium Component Docs

SpokenToPageChar functie

Unit: PDFium
Vertaalt een tekenoffset in spraaktekst terug naar een bronpagina en FTextPage-tekenindex

Syntax

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

Parameters

SpokenTPdfSpokenText - Spraaktekst en spankoppeling
SpokenOffsetInteger - Op nul gebaseerde tekenoffset in Spoken.Text
PageInteger - Ontvangt het op 1 gebaseerde bronpaginanummer
CharIndexInteger - Ontvangt de op nul gebaseerde FTextPage-tekenindex

Return Value

True wanneer de offset koppelt aan een bronbereik, anders False

Description

De functie doorzoekt de spantabel en geeft de pagina en brontekenindex terug die door de eerste span worden beheerd die de spraakoffset dekt

Offsets die op een niet-gekoppelde scheider vóór een gekoppelde run landen, klemmen vast op het eerste bronteken van die run; spraakruns die langer zijn dan het bronbereik klemmen vast op het laatste bronteken

Remarks

Example

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

See Also

TPdfSpokenText, TPdfView.TrackReadingWordAt, TPdfReadingSession.FeedSpokenPosition