PDFium Delphi Component 文件

Tick 方法

Class: TPdfReadingSession  ·  单元: PDFium
根据宿主语音引擎状态推进或估算朗读进度

Syntax

procedure Tick(SpeechStillBusy: Boolean; ElapsedMs: Cardinal = 0);

Parameters

SpeechStillBusyBoolean - 当前分块仍在朗读时为 True
ElapsedMsCardinal - 当前分块的经过时间,仅在启用 EstimatePacing 时使用

Description

如果引擎仍在忙且启用了 EstimatePacing,该方法从 ElapsedMs 估算当前单词

如果引擎不再忙,会话前进到下一个分块或完成并触发 OnFinished

Remarks

Example

ReadingSession1.Tick(SpeechEngineBusy, ElapsedMs);

See Also

TPdfReadingSession, TPdfReadingSession.State