PDFium Delphi Component Docs

SpokenToPageChar-funktio

Yksikkö: PDFium
Kääntää puhetekstin merkkisiirtymän takaisin lähdesivuksi ja FTextPage-merkin indeksiksi

Syntax

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

Parameters

SpokenTPdfSpokenText - Puheteksti ja aluemappaus
SpokenOffsetInteger - Nollapohjainen merkkisiirtymä kohteessa Spoken.Text
PageInteger - Vastaanottaa yksipohjaisen lähdesivun numeron
CharIndexInteger - Vastaanottaa nollapohjaisen FTextPage-merkin indeksin

Return Value

True, kun siirtymä mapautuu lähdealueelle, muulloin False

Description

Funktio selaa aluetaulukkoa ja palauttaa sivun sekä lähdemerkin indeksin, jonka ensimmäinen puhesiirtymän kattava alue omistaa

Offsetit, jotka osuvat mappaamattomaan erottimeen ennen mappattua aluetta, rajataan kyseisen alueen ensimmäiseen lähdemerkkiin; lähdealuetta pidemmät puhealueet rajataan viimeiseen lähdemerkkiin

Remarks

Example

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

See Also

TPdfSpokenText, TPdfView.TrackReadingWordAt, TPdfReadingSession.FeedSpokenPosition