PDFium Delphi Component Docs

SpokenToPageChar funkcija

Unit: PDFium
Prevodi pomak znaka u izgovorenom tekstu natrag u izvornu stranicu i indeks znaka FTextPage

Sintaksa

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

Parametri

SpokenTPdfSpokenText - Govorni tekst i preslikavanje raspona
SpokenOffsetInteger - Pomak znaka s početkom od nule u Spoken.Text
PageInteger - Prima broj izvorne stranice s početkom od 1
CharIndexInteger - Prima indeks znaka FTextPage s početkom od nule

Povratna vrijednost

True kada se pomak preslika u izvorni raspon, inače False

Opis

Funkcija pretražuje tablicu raspona i vraća stranicu i izvorni indeks znaka koji posjeduje prvi raspon koji pokriva govorni pomak

Pomaci koji padnu na nepreslikani razmak ispred preslikanog segmenta pridružuju se prvom izvornom znaku tog segmenta; govorni segmenti dulji od izvornog raspona pridružuju se posljednjem izvornom znaku

Napomene

Primjer

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

Vidi također

TPdfSpokenText, TPdfView.TrackReadingWordAt, TPdfReadingSession.FeedSpokenPosition