PDFium Delphi Component Docs

SpokenToPageChar funkcija

Modulis: PDFium
Išverčia simbolio poslinkį tariamajame tekste atgal į šaltinio puslapį ir FTextPage simbolio indeksą

Syntax

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

Parameters

SpokenTPdfSpokenText - Tariamasis tekstas ir intervalų susiejimas
SpokenOffsetInteger - Nulinio pagrindo simbolio poslinkis Spoken.Text
PageInteger - Priima vieneto pagrindo šaltinio puslapio numerį
CharIndexInteger - Priima nulinio pagrindo FTextPage simbolio indeksą

Return Value

True, kai poslinkis susiejamas su šaltinio intervalu, priešingu atveju False

Description

Funkcija perskenuoja intervalų lentelę ir grąžina puslapį bei šaltinio simbolio indeksą, priklausantį pirmajam intervalui, apimančiam tariamąjį poslinkį

Poslinkiai, patenkantys ant nesusieto skirtuko prieš susietą tąsą, prisišloja prie tos tąsos pirmojo šaltinio simbolio; tariamosios tąsos, ilgesnės už šaltinio intervalą, prisišloja prie paskutiniojo šaltinio simbolio

Remarks

Example

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

See Also

TPdfSpokenText, TPdfView.TrackReadingWordAt, TPdfReadingSession.FeedSpokenPosition