PDFium Component Docs

פונקציית SpokenToPageChar

Unit: PDFium
מתרגם היסט תו בטקסט מדובר בחזרה לדף מקור ולאינדקס תו של FTextPage

Syntax

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

Parameters

SpokenTPdfSpokenText - טקסט מדובר ומיפוי טווחים
SpokenOffsetInteger - היסט תו מבוסס-אפס ב-Spoken.Text
PageInteger - מקבל את מספר דף המקור מבוסס-אחד
CharIndexInteger - מקבל את אינדקס התו של FTextPage מבוסס-אפס

Return Value

True כאשר ההיסט ממופה לטווח מקור, אחרת False

Description

הפונקציה סורקת את טבלת הטווחים ומחזירה את הדף ואת אינדקס תו המקור בבעלות הטווח הראשון שמכסה את ההיסט המדובר

היסטים שנוחתים על מפריד לא-ממופה לפני ריצה ממופה מוצמדים לתו המקור הראשון של אותה ריצה; ריצות מדוברות שארוכות מטווח המקור מוצמדות לתו המקור האחרון

Remarks

Example

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

See Also

TPdfSpokenText, TPdfView.TrackReadingWordAt, TPdfReadingSession.FeedSpokenPosition