Foxit PDF SDK for HarmonyOS  3.0
uiextensions.IExtensionsEventListener Class Reference

Public Member Functions

 onBackItemClick ()
 
 onToolBarHidden (type, hidden)
 
 onWillNavigateBack ()
 
 openNewDoc (path, closeCurDoc, completionCallBack)
 

Detailed Description

UI扩展模块的事件监听接口,用于处理多文档操作等任务

Member Function Documentation

◆ onBackItemClick()

uiextensions.IExtensionsEventListener.onBackItemClick ( )

返回按钮点击事件回调

Returns
如果事件被消费返回 true,否则返回 false

◆ onToolBarHidden()

uiextensions.IExtensionsEventListener.onToolBarHidden ( type  ,
hidden   
)

工具栏显隐状态变化回调

Parameters
type- 工具栏类型标识,用于区分不同工具栏
hidden- 显隐状态标识,true表示隐藏,false表示显示

◆ onWillNavigateBack()

uiextensions.IExtensionsEventListener.onWillNavigateBack ( )

返回流程最终步骤回调

当整个返回流程(文档关闭、保存等)完成后,在执行默认的router.back()之前触发。 与onBackItemClick不同的是,onBackItemClick是点击返回按钮的回调, 而此回调仅在返回流程的最后一步触发,此时文档操作已全部完成。

Returns
如果事件被消费返回 true,将阻止默认的router.back()行为; 返回 false 表示未处理该事件,将继续执行默认行为

◆ openNewDoc()

uiextensions.IExtensionsEventListener.openNewDoc ( path  ,
closeCurDoc  ,
completionCallBack   
)

打开新文档操作回调

Parameters
path- 待打开文档的完整路径
closeCurrentDoc- 是否关闭当前文档标识,true表示需要关闭当前文档
completionCallBack- 操作完成后的回调函数,用于执行后续逻辑
Returns
返回true将阻止事件继续传播, 返回false表示未处理该事件,允许Foxit继续传播