Skip to content
本页内容

事件监听

监听页面内的各种动作

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)
  }
}