PDFium Delphi Component Docs

SpokenToPageChar تابع

واحد: PDFium
افست نویسه در متن گفتاری را به صفحهٔ مبدأ و نمایهٔ نویسهٔ FTextPage ترجمه می‌کند

Syntax

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

Parameters

SpokenTPdfSpokenText - متن گفتاری و نگاشت span
SpokenOffsetInteger - افست نویسهٔ صفرمبنا در Spoken.Text
PageInteger - شمارهٔ صفحهٔ مبدأ یک‌مبنا را دریافت می‌کند
CharIndexInteger - نمایهٔ نویسهٔ صفرمبنای FTextPage را دریافت می‌کند

Return Value

True وقتی افست به یک بازهٔ مبدأ نگاشت شود، در غیر این صورت False

Description

تابع جدول span را پویش می‌کند و صفحه و نمایهٔ نویسهٔ مبدأ متعلق به نخستین span که افست گفتاری را پوشش می‌دهد بازمی‌گرداند

افست‌هایی که پیش از یک اجرای نگاشت‌شده روی یک جداکنندهٔ نگاشت‌نشده فرود می‌آیند به نخستین نویسهٔ مبدأ آن اجرا محدود می‌شوند؛ اجراهای گفتاری طولانی‌تر از بازهٔ مبدأ به واپسین نویسهٔ مبدأ محدود می‌شوند

Remarks

Example

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

See Also

TPdfSpokenText, TPdfView.TrackReadingWordAt, TPdfReadingSession.FeedSpokenPosition