主题
事件监听
监听页面内的各种动作
CurrentPageChange
监听当前页改变事件(仅支持 文字 和 PDF)
语法
表达式.Sub.CurrentPageChange = eventHandle
表达式:文档类型应用对象
示例
//@file=base.pdf
async function example() {
await instance.ready()
const app = instance.Application
// 监听当前页改变事件
app.Sub.CurrentPageChange = async curryPage => {
console.log('当前页:', curryPage)
}
}
ModelVisible
JSSDK: v1.1.10+、WebOffice v1.67.1+ 支持
模态对话框打开和关闭通知
语法
表达式.Sub.ModelVisible = eventHandle
表达式:文档类型应用对象
示例
//@file=base.pdf
async function example() {
await instance.ready()
const app = instance.Application
// 模态对话框打开和关闭通知
app.Sub.ModelVisible = async e => {
console.log('模态对话框', e)
}
}
OnBroadcast
JSSDK: v1.1.13+、WebOffice v1.67.1+ 支持
接收全局广播
语法
表达式.Sub.OnBroadcast = eventHandle
表达式:文档类型应用对象
示例
//@file=base.wps
async function example() {
await instance.ready()
const app = instance.Application
// 接收全局广播
app.Sub.OnBroadcast = async e => {
console.log('接收全局广播', e)
}
}