|
Foxit PDF SDK for HarmonyOS
3.0
|
Public Member Functions | |
| canCancel () | |
| cancel () | |
| constructor (cb) prepare() | |
| errorCode () | |
| abstract | execute () |
| exeSuccess () | |
| extErrorCode () | |
| finish () | |
| getPriority () | |
| getStatus () | |
| isCanceled () | |
| isModify () | |
| setPriority (priority) | |
| setThreadPriority (priority) | |
抽象任务类,需要用户继承这个类来实现具体的功能。 用户可以通过 PDFViewCtrlModel.addTask来添加任务,在任务队列中,任务的执行是顺序的,下个任务必须要等到上个任务结束后才会执行, 同时,任务开始前,可以指定任务的优先级
| FoxitPDFViewCtrl.Task.canCancel | ( | ) |
判断任务是否允许取消
| FoxitPDFViewCtrl.Task.cancel | ( | ) |
取消任务方法
| FoxitPDFViewCtrl.Task.constructor | ( | cb | ) |
任务准备方法,在任务执行前被调用
子类可重写此方法进行资源预加载等准备工作
| FoxitPDFViewCtrl.Task.errorCode | ( | ) |
获取主错误码
|
pure virtual |
抽象任务执行方法
子类必须实现此方法定义具体任务逻辑 执行过程中应定期检查 isCanceled 状态
| FoxitPDFViewCtrl.Task.exeSuccess | ( | ) |
判断任务是否执行成功
| FoxitPDFViewCtrl.Task.extErrorCode | ( | ) |
获取扩展错误码
| FoxitPDFViewCtrl.Task.finish | ( | ) |
标记任务完成
触发回调 CallBack 通知任务执行结果
| FoxitPDFViewCtrl.Task.getPriority | ( | ) |
获取任务优先级
| FoxitPDFViewCtrl.Task.getStatus | ( | ) |
获取任务当前状态
| FoxitPDFViewCtrl.Task.isCanceled | ( | ) |
获取任务取消状态
| FoxitPDFViewCtrl.Task.isModify | ( | ) |
判断任务是否修改了文档内容
| FoxitPDFViewCtrl.Task.setPriority | ( | priority | ) |
设置任务优先级
| priority | 使用 PRIORITY 枚举值设置任务优先级 |
| FoxitPDFViewCtrl.Task.setThreadPriority | ( | priority | ) |
设置任务线程优先级
| priority | 线程优先级,使用 PRIORITY 枚举值 |