本文介紹Panes的方法、屬性和事件。
Panes對象
任務視窗對象。
文法
運算式.Panes運算式:文件類型應用對象
樣本
//@file=base.docx async function example() { await instance.ready(); const app = instance.Application; //任務視窗對象 const panes = await app.Panes; }
方法
Panes.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, }); }
Panes.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, }); //3000 ms後刪除任務視窗 setTimeout(async () => { await pane.Delete(); }, 3000); }
屬性
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, }); //3000 ms後顯示任務視窗 setTimeout(() => { pane.Visible = true; }, 3000); }
事件
Panes.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('任務視窗關閉'); } }
Panes.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('任務視窗顯示'); } }