全部產品
Search
文件中心

Intelligent Media Management:Panes

更新時間:Oct 30, 2024

本文介紹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('任務視窗顯示');
      }
    }