|
Foxit PDF SDK for HarmonyOS
3.0
|
Public Member Functions | |
| onPageChanged (oldPageIndex, curPageIndex) | |
| onPageInvisible (index) | |
| onPageJumped () | |
| onPageMoved (success, index, dstIndex) | |
| onPagesInserted (success, dstIndex, range[]) | |
| onPagesRemoved (success, pageIndexes[]) | |
| onPagesRotated (success, pageIndexes[], rotation) | |
| onPagesWillInsert (dstIndex, range[]) | |
| onPagesWillRemove (pageIndexes[]) | |
| onPagesWillRotate (pageIndexes[], rotation) | |
| onPageSwiped (oldPageIndex, curPageIndex) | |
| onPageVisible (index) | |
| onPageWillMove (index, dstIndex) | |
页面事件监听接口
注意:当前该接口不支持XFA文档
| FoxitPDFViewCtrl.IPageEventListener.onPageChanged | ( | oldPageIndex | , |
| curPageIndex | |||
| ) |
当前页面变更时触发
| oldPageIndex | 原页面索引(有效范围:0 到总页数-1) |
| curPageIndex | 当前页面索引(有效范围:0 到总页数-1) |
| FoxitPDFViewCtrl.IPageEventListener.onPageInvisible | ( | index | ) |
页面变为不可见状态时触发
| index | 页面索引(有效范围:0 到总页数-1) |
| FoxitPDFViewCtrl.IPageEventListener.onPageJumped | ( | ) |
当调用 PDFViewCtrlModel.gotoPage 时触发
| FoxitPDFViewCtrl.IPageEventListener.onPageMoved | ( | success | , |
| index | , | ||
| dstIndex | |||
| ) |
页面移动操作完成时触发
| success | 操作结果 true表示成功,false表示失败 |
| index | 原页面索引 |
| dstIndex | 目标索引位置 |
| FoxitPDFViewCtrl.IPageEventListener.onPagesInserted | ( | success | , |
| dstIndex | , | ||
| range | [] | ||
| ) |
页面插入操作完成时触发
| success | 操作结果 true表示成功,false表示失败 |
| dstIndex | 目标插入位置索引 小于0时插入到开头 大于等于总页数时插入到末尾 |
| range | 源文档页面范围数组(每两个元素为一组:[起始页索引, 页数]) 必须包含至少2个元素且总数为偶数 |
| FoxitPDFViewCtrl.IPageEventListener.onPagesRemoved | ( | success | , |
| pageIndexes | [] | ||
| ) |
页面移除操作完成时触发
| success | 操作结果 true表示成功,false表示失败 |
| pageIndexes | 已删除的页面索引数组 |
| FoxitPDFViewCtrl.IPageEventListener.onPagesRotated | ( | success | , |
| pageIndexes | [], | ||
| rotation | |||
| ) |
页面旋转操作完成时触发
| success | 操作结果 true表示成功,false表示失败 |
| pageIndexes | 已旋转的页面索引数组 |
| rotation | 目标旋转角度值(参考 FoxitRDKNative.common.e_Rotation0 等枚举值) |
| FoxitPDFViewCtrl.IPageEventListener.onPagesWillInsert | ( | dstIndex | , |
| range | [] | ||
| ) |
页面即将插入时触发
| dstIndex | 目标插入位置索引 小于0时插入到开头 大于等于总页数时插入到末尾 |
| range | 源文档页面范围数组(每两个元素为一组:[起始页索引, 页数]) 当为null时导入全部页面 非null时必须包含至少2个元素且总数为偶数 |
| FoxitPDFViewCtrl.IPageEventListener.onPagesWillRemove | ( | pageIndexes | [] | ) |
页面即将被移除时触发
| pageIndexes | 要删除的页面索引数组 |
| FoxitPDFViewCtrl.IPageEventListener.onPagesWillRotate | ( | pageIndexes | [], |
| rotation | |||
| ) |
页面即将旋转时触发
| pageIndexes | 要旋转的页面索引数组 |
| rotation | 新旋转角度值(参考 FoxitRDKNative.common.e_Rotation0 等枚举值) |
| FoxitPDFViewCtrl.IPageEventListener.onPageSwiped | ( | oldPageIndex | , |
| curPageIndex | |||
| ) |
当前页面滑动时触发(连续页面模式下不会被调用)
| oldPageIndex | 原页面索引(有效范围:0 到总页数-1) |
| curPageIndex | 当前页面索引(有效范围:0 到总页数-1) |
| FoxitPDFViewCtrl.IPageEventListener.onPageVisible | ( | index | ) |
页面变为可见状态时触发
| index | 页面索引(有效范围:0 到总页数-1) |
| FoxitPDFViewCtrl.IPageEventListener.onPageWillMove | ( | index | , |
| dstIndex | |||
| ) |
页面即将被移动时触发
| index | 要移动的页面索引 |
| dstIndex | 目标索引位置 |