Skip to content
本页内容

Panes

任务窗口对象

语法

表达式.Panes

表达式:文档类型应用对象

示例

//@file=base.docx
async function example() {
  await instance.ready()

  const app = instance.Application

  // 任务窗口对象
  const panes = await app.Panes
}

Visible

控制任务窗口显示隐藏

语法

表达式.Visible

表达式:实例化的 Panes 对象

示例

//@file=base.docx
async function example() {
  await instance.ready()

  const app = instance.Application

  // 任务窗口对象
  const panes = await app.Panes

  // 控制任务窗口显示隐藏
  const pane = await panes.Add({
    Caption: '任务窗口',
    Visible: false
  })

  // 3 秒后显示任务窗口
  setTimeout(() => {
    pane.Visible = true
  }, 3000)
}

Add()

新增任务窗口

语法

表达式.Add({ Caption, Visible })

表达式:实例化的 Panes 对象

参数

属性数据类型默认值必填说明
Caption
String
任务窗口标题
Visible
Boolean
是否展示任务窗口

返回值

返回对应的 Panes 对象。

示例

//@file=base.docx
async function example() {
  await instance.ready()

  const app = instance.Application

  // 任务窗口对象
  const panes = await app.Panes

  // 新增任务窗口
  const pane = await panes.Add({
    Caption: '任务窗口',
    Visible: true
  })
}

Delete()

删除任务窗口

语法

表达式.Delete()

表达式:实例化的 Panes 对象

示例

//@file=base.docx
async function example() {
  await instance.ready()

  const app = instance.Application

  // 任务窗口对象
  const panes = await app.Panes

  // 新增任务窗口
  const pane = await panes.Add({
    Caption: '任务窗口',
    Visible: true
  })

  // 删除任务窗口
  setTimeout(async () => {
    await pane.Delete()
  }, 3000)
}

OnClose

监听任务窗口关闭

语法

表达式.OnClose = Function

表达式:实例化的 Panes 对象

示例

//@file=base.docx
async function example() {
  await instance.ready()

  const app = instance.Application

  // 任务窗口对象
  const panes = await app.Panes

  // 新增任务窗口
  const pane = await panes.Add({
    Caption: '任务窗口',
    Visible: true
  })

  // 监听任务窗口关闭
  pane.OnClose = () => {
    console.log('任务窗口关闭')
  }
}

OnShow

监听任务窗口显示

语法

表达式.OnShow = Function

表达式:实例化的 Panes 对象

示例

//@file=base.docx
async function example() {
  await instance.ready()

  const app = instance.Application

  // 任务窗口对象
  const panes = await app.Panes

  // 新增任务窗口
  const pane = await panes.Add({
    Caption: '任务窗口',
    Visible: true
  })

  // 监听任务窗口显示
  pane.OnShow = e => {
    console.log('任务窗口显示')
  }
}