|
Foxit PDF SDK for HarmonyOS
3.0
|
UI扩展功能管理器
| uiextensions.UIExtensionsManager.enableAutoFullScreen | ( | enable | ) |
设置是否自动全屏,默认值为 true。
| enable | 如果设置为 true,则在几秒后自动进入全屏模式,隐藏顶部栏和底部栏;设置为 false 则不自动全屏 |
| uiextensions.UIExtensionsManager.enableFormHighlight | ( | enable | ) |
设置启用或禁用高亮显示表单域。 如果文档已打开,请在设置新值后调用 PDFViewCtrlModel#updatePagesLayout 更新页面布局。
| enable | true 表示表单高亮可显示,false 表示不可显示 |
| uiextensions.UIExtensionsManager.enableLinkHighlight | ( | enable | ) |
设置是否启用或禁用链接注释高亮显示 FoxitRDKNative.pdf.annots.Link
| enable | 表示链接高亮可显示,false 表示不可显示 |
| uiextensions.UIExtensionsManager.enableLinks | ( | enable | ) |
设置是否启用链接注释动作事件 FoxitRDKNative.pdf.annots.Link
| enable | true 表示链接注释动作事件可被触发,false 表示不可触发 |
| uiextensions.UIExtensionsManager.getAnnotHandlerByType | ( | type | ) |
从当前 UIExtensions中获取指定类型的 IAnnotHandler
| type | AnnotHandler 类型,参考 AnnotHandler#getType() |
| uiextensions.UIExtensionsManager.getCurrentAnnotHandler | ( | ) |
获取当前的 IAnnotHandler。
| uiextensions.UIExtensionsManager.getCurrentSelectedText | ( | ) |
获取当前文本选择工具选中的文本内容。
| uiextensions.UIExtensionsManager.getCurrentToolHandler | ( | ) |
获取当前的工具处理器。
| uiextensions.UIExtensionsManager.getFormHighlightColor | ( | ) |
获取表单域的高亮颜色
| uiextensions.UIExtensionsManager.getLinkEventListener | ( | ) |
获取链接事件监听器对象 FoxitRDKNative.pdf.annots.Link
| uiextensions.UIExtensionsManager.getLinkHighlightColor | ( | ) |
获取链接注释的高亮颜色 FoxitRDKNative.pdf.annots.Link
| uiextensions.UIExtensionsManager.getModuleByName | ( | name | ) |
| uiextensions.UIExtensionsManager.getSelectionHighlightColor | ( | ) |
获取选中文本时的高亮颜色(包含透明度)。
| uiextensions.UIExtensionsManager.getToolHandlerByType | ( | type | ) |
从当前 UIExtensions中获取指定类型的 ToolHandler
| type | 工具处理器类型,参考 ToolHandler#getType() |
| uiextensions.UIExtensionsManager.isContinueAddAnnot | ( | ) |
判断可以连续创建注释。
true,否则返回 false | uiextensions.UIExtensionsManager.isFormHighlightEnable | ( | ) |
检查是否高亮显示表单域
| uiextensions.UIExtensionsManager.isLinkHighlightEnabled | ( | ) |
检查是否高亮显示链接 FoxitRDKNative.pdf.annots.Link
| uiextensions.UIExtensionsManager.isLinksEnabled | ( | ) |
检查链接注释动作事件是否可被触发 FoxitRDKNative.pdf.annots.Link
| uiextensions.UIExtensionsManager.isUseLogicalPageNumbers | ( | ) |
检查是否使用逻辑页码。
| uiextensions.UIExtensionsManager.registerAnnotHandler | ( | handler | ) |
向当前 UIExtensions注册指定的 IAnnotHandler
| handler | 要注册的 IAnnotHandler |
| uiextensions.UIExtensionsManager.registerInteractionListener | ( | listener | ) |
注册一个回调,当交互事件发生时调用, 比如返回键,屏幕旋转等。
| listener | IInteractionEventListener 交互事件监听器 |
| uiextensions.UIExtensionsManager.registerMenuEventListener | ( | listener | ) |
注册菜单事件回调,当菜单事件被触发时调用。
| listener | 要注册的 IMenuEventListener 对象 |
| uiextensions.UIExtensionsManager.registerModule | ( | module | ) |
向当前 UIExtensions注册指定模块。
| module | 要注册的 IModule |
| uiextensions.UIExtensionsManager.registerToolHandler | ( | handler | ) |
向UIExtensions注册指定的 ToolHandler
| handler | 要注册的 IToolHandler |
| uiextensions.UIExtensionsManager.registerToolHandlerChangedListener | ( | listener | ) |
注册一个回调,用于在工具处理器IToolHandler发生变化时被触发。
| uiextensions.UIExtensionsManager.registerXFAPageEventListener | ( | listener | ) |
注册XFA页面事件监听器
| listener | 需要注册的IXFAPageEventListener监听器对象 |
| uiextensions.UIExtensionsManager.registerXFAWidgetEventListener | ( | listener | ) |
注册 XFA WidgetFoxitRDKNative.addon.xfa.XFAWidget事件监听器。
| listener | 要注册的 IXFAWidgetEventListener 对象 |
| uiextensions.UIExtensionsManager.resetToNormal | ( | ) |
重置当前编辑状态,回到普通阅读态。
当处于FillSign编辑状态时,会先保存FillSign内容并重置其相关状态, 然后清除当前工具处理器、批注选中状态及XFA Widget等, 使UIExtensionsManager回到普通阅读模式。 外部在执行保存等操作前,可调用此方法确保编辑态被正确收尾。
| uiextensions.UIExtensionsManager.setContinueAddAnnot | ( | continueAddAnnot | ) |
设置注释是否可以连续创建,默认值为 false。
| continueAddAnnot | 是否允许注释连续创建 |
| uiextensions.UIExtensionsManager.setCurrentToolHandler | ( | toolHandler | ) |
设置当前的工具处理器。
| toolHandler | 指定当前工具处理器的 IToolHandler 对象 |
| uiextensions.UIExtensionsManager.setFormHighlightColor | ( | color | ) |
设置表单域的高亮颜色 如果文档已打开,请在设置新值后调用 PDFViewCtrlModel#updatePagesLayout 更新页面布局。
| color | 要设置的表单高亮颜色 |
| uiextensions.UIExtensionsManager.setLinkEventListener | ( | listener | ) |
设置链接事件监听器 FoxitRDKNative.pdf.annots.Link
| listener | 指定的链接事件监听器 ILinkEventListener |
| uiextensions.UIExtensionsManager.setLinkHighlightColor | ( | color | ) |
设置链接注释的高亮颜色 FoxitRDKNative.pdf.annots.Link
| color | 要设置的高亮颜色 |
| uiextensions.UIExtensionsManager.setSelectionHighlightColor | ( | color | ) |
设置选中文本时的高亮颜色(包含透明度)。
| color | 要设置的高亮颜色 |
| uiextensions.UIExtensionsManager.setUseLogicalPageNumbers | ( | useLogicalPageNumbers | ) |
设置是否使用逻辑页码,默认值为 false。
| useLogicalPageNumbers | true 表示使用逻辑页码,false 表示使用物理页码 |
| uiextensions.UIExtensionsManager.triggerDismissMenuEvent | ( | ) |
当菜单被关闭时调用。
| uiextensions.UIExtensionsManager.unregisterAnnotHandler | ( | handler | ) |
从当前 UIExtensions中注销指定的 IAnnotHandler
| handler | 要注册的 IAnnotHandler |
| uiextensions.UIExtensionsManager.unregisterInteractionListener | ( | listener | ) |
取消注册交互事件监听器。
| listener | 交互事件监听器 IInteractionEventListener |
| uiextensions.UIExtensionsManager.unregisterMenuEventListener | ( | listener | ) |
注销指定的菜单事件监听器。
| listener | 要注销的 IMenuEventListener 对象 |
| uiextensions.UIExtensionsManager.unregisterModule | ( | module | ) |
从当前 UIExtensions中注销指定模块
| module | 要注销的 IModule |
| uiextensions.UIExtensionsManager.unregisterToolHandler | ( | handler | ) |
从当前 UIExtensions 中注销指定的 ToolHandler
| handler | 要注销的 IToolHandler |
| uiextensions.UIExtensionsManager.unregisterToolHandlerChangedListener | ( | listener | ) |
取消注册工具处理器IToolHandler 变更监听器。
| listener | 要取消注册的 ToolHandlerChangedListener。 |
| uiextensions.UIExtensionsManager.unregisterXFAPageEventListener | ( | listener | ) |
取消注册XFA页面事件监听器
| listener | 需要取消注册的IXFAPageEventListener监听器对象 |
| uiextensions.UIExtensionsManager.unregisterXFAWidgetEventListener | ( | listener | ) |
取消注册 XFA WidgetFoxitRDKNative.addon.xfa.XFAWidget事件监听器。
| listener | 要取消注册的 IXFAWidgetEventListener 对象 |