PDFium Delphi Component 文件

TPdfReadingSession 类

单元: PDFium
与 TTS 无关的组件,协调朗读分块、播放状态和单词级 TPdfView 高亮

语法

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

成员

方法

属性

事件

说明

会话从不直接与语音引擎通信;宿主处理 OnSpeak、取消、暂停和恢复回调,而会话跟踪分块和单词

LoadSpoken 加载分块,用 PlayPlayFrom 开始,然后在引擎报告忙碌或空闲状态时调用 Tick

当语音引擎报告已朗读的字符偏移时,调用 FeedSpokenPosition,使附加的 TPdfView 能够高亮当前单词

备注

示例

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

参见

TPdfSpokenText, BuildSpokenTextFromWords, TPdfView.TrackReadingWordAt