|
Foxit PDF SDK for HarmonyOS
3.0
|
Public Member Functions | |
| canAddAnnot () | |
| canAddSignature () | |
| canAssemble () | |
| canCopy () | |
| canCopyAnnot () | |
| canCopyForAssess () | |
| canEdit () | |
| canExtract () | |
| canFillForm () | |
| canModifyContents (isJudgeAddSignature=false) | |
| canModifyFile () | |
| canModifyForm () | |
| canModifyXFAForm () | |
| canPrint () | |
| canPrintHighQuality () | |
| canSaveAsFile () | |
| canSigning () | |
| getActionCallback () | |
| getCurrentAnnot () | |
| hasForm () | |
| isDocModified () | |
| isSigned () | |
| isXFA () | |
| registerAnnotEventListener (listener) | |
| registerFlattenEventListener (listener) unregisterFlattenEventListener(listener) | |
| registerGroupEventListener (listener) | |
| registerImportedAnnotsEventListener (listener) | |
| registerRedactionEventListener (listener) | |
| resetActionCallback () | |
| setActionCallback (handler) | |
| setCurrentAnnot (annot, reRender=true) | |
| setDocModified (isModified) | |
| simpleCheckPDFA (pdfDoc) | |
| unregisterAnnotEventListener (listener) | |
| unregisterGroupEventListener (listener) | |
| unregisterImportedAnnotsEventListener (listener) | |
| unregisterRedactionEventListener (listener) | |
PDF 文档管理器,用于管理文档的注释、页面、权限等相关功能。 此实现对所有模块共享。
| uiextensions.DocumentManager.canAddAnnot | ( | ) |
检测批注添加权限
| uiextensions.DocumentManager.canAddSignature | ( | ) |
检测签名字段添加权限
| uiextensions.DocumentManager.canAssemble | ( | ) |
检测文档重组权限
| uiextensions.DocumentManager.canCopy | ( | ) |
检测文本复制权限
| uiextensions.DocumentManager.canCopyAnnot | ( | ) |
检测是否可以复制注释
| uiextensions.DocumentManager.canCopyForAssess | ( | ) |
检测评估用途的特殊复制权限
| uiextensions.DocumentManager.canEdit | ( | ) |
检测文档编辑权限
| uiextensions.DocumentManager.canExtract | ( | ) |
检测内容提取权限
| uiextensions.DocumentManager.canFillForm | ( | ) |
检测表单填写权限
| uiextensions.DocumentManager.canModifyContents | ( | isJudgeAddSignature | = false | ) |
检测内容修改权限
| isJudgeAddSignature | 当设置为true时,添加数字签名的操作不会影响该权限判断 |
| uiextensions.DocumentManager.canModifyFile | ( | ) |
检测文件结构修改权限
| uiextensions.DocumentManager.canModifyForm | ( | ) |
检测表单修改权限
| uiextensions.DocumentManager.canModifyXFAForm | ( | ) |
检测XFA表单编辑权限
| uiextensions.DocumentManager.canPrint | ( | ) |
检测文档打印权限状态
| uiextensions.DocumentManager.canPrintHighQuality | ( | ) |
检测高质量打印权限状态
| uiextensions.DocumentManager.canSaveAsFile | ( | ) |
检测另存为操作权限
| uiextensions.DocumentManager.canSigning | ( | ) |
检测数字签名权限
| uiextensions.DocumentManager.getActionCallback | ( | ) |
获取当前PDF动作回调处理器
| uiextensions.DocumentManager.getCurrentAnnot | ( | ) |
获取当前选中批注
| uiextensions.DocumentManager.hasForm | ( | ) |
检测是否存在表单
| uiextensions.DocumentManager.isDocModified | ( | ) |
获取文档修改状态
| uiextensions.DocumentManager.isSigned | ( | ) |
检测签名完成状态
| uiextensions.DocumentManager.isXFA | ( | ) |
检测XFA文档类型
| uiextensions.DocumentManager.registerAnnotEventListener | ( | listener | ) |
注册批注事件监听器
| listener | 实现IAnnotEventListener的对象实例,用于接收批注添加/删除等事件通知 |
| uiextensions.DocumentManager.registerFlattenEventListener | ( | listener | ) |
扁平化事件监听器接口,用于处理文档结构扁平化操作相关事件 注册扁平化事件监听器
| listener | 需要订阅的事件监听器实例 IFlattenEventListener |
| uiextensions.DocumentManager.registerGroupEventListener | ( | listener | ) |
组合事件监听器接口,用于处理文档元素编组操作相关事件
| uiextensions.DocumentManager.registerImportedAnnotsEventListener | ( | listener | ) |
注册注释导入事件监听器
| listener | 需要订阅的事件监听器实例 IImportAnnotsEventListener |
| uiextensions.DocumentManager.registerRedactionEventListener | ( | listener | ) |
注册密文事件监听器
| listener | 需要订阅的事件监听器实例 IRedactionEventListener |
| uiextensions.DocumentManager.resetActionCallback | ( | ) |
重置PDF动作回调处理器
将当前动作回调对象恢复为SDK默认设置
| uiextensions.DocumentManager.setActionCallback | ( | handler | ) |
设置PDF动作回调处理器
| handler | 自定义动作回调对象 FoxitRDKNative.IActionCallback,传入null表示不使用回调对象。 开发者需要确保应用层已实现所有回调函数,设置后SDK将接管该对象的生命周期管理 |
| uiextensions.DocumentManager.setCurrentAnnot | ( | annot | , |
| reRender | = true |
||
| ) |
设置当前选中批注
| annot | 要设置的批注实例 FoxitRDKNative.pdf.annots.Annot,传入null将取消当前选中 |
| reRender | 是否触发重渲染操作,默认值为true |
| uiextensions.DocumentManager.setDocModified | ( | isModified | ) |
设置文档修改状态标识
| isModified | 文档修改状态标识,true表示文档已修改,false表示未修改 |
| uiextensions.DocumentManager.simpleCheckPDFA | ( | pdfDoc | ) |
| uiextensions.DocumentManager.unregisterAnnotEventListener | ( | listener | ) |
移除批注事件监听器
| listener | 需要取消订阅的IAnnotEventListener实例 |
| uiextensions.DocumentManager.unregisterGroupEventListener | ( | listener | ) |
注销组合事件监听器
| listener | 需要移除的事件监听器实例 IGroupEventListener |
| uiextensions.DocumentManager.unregisterImportedAnnotsEventListener | ( | listener | ) |
注销注释导入事件监听器
| listener | 需要移除的事件监听器实例 IImportAnnotsEventListener |
| uiextensions.DocumentManager.unregisterRedactionEventListener | ( | listener | ) |
注销密文事件监听器
| listener | 需要移除的事件监听器实例 IRedactionEventListener |