PDFiumPas 文件

TPdfReadingSession 類別

單元: PDFium
協調朗讀片段、播放狀態與詞級 TPdfView 高亮的中立 TTS 元件

Syntax

type TPdfReadingSession = class(TComponent) ... end;

Members

Methods

Properties

Events

Description

工作階段本身絕不直接與語音引擎交談;主應用程式負責處理 OnSpeak、取消、暫停與繼續等回呼,工作階段則追蹤區塊與單字

先用 LoadSpoken 載入區塊,再用 PlayPlayFrom 開始,之後在引擎回報忙碌或閒置狀態時呼叫 Tick

當語音引擎回報已朗讀的字元位移時,呼叫 FeedSpokenPosition,讓附加的 TPdfView 高亮目前的單字

Remarks

Example

ReadingSession1.View := PdfView1;
ReadingSession1.LoadSpoken(Chunks);
ReadingSession1.Play;

See Also

TPdfSpokenText, BuildSpokenTextFromWords, TPdfView.TrackReadingWordAt