全部產品
Search
文件中心

Intelligent Media Management:ActiveWindow

更新時間:Apr 01, 2025

本文介紹與簡報ActiveWindow相關的API。

ActiveWindow

擷取簡報視窗對象。

  • 文法

    運算式.ActiveWindow

    運算式:文件類型應用對象

  • 樣本

    async function example() {
      await instance.ready();
    
      const app = instance.Application;
      
      //擷取簡報視窗對象
      const activeWindow = await app.ActiveWindow;
    }

View

ActiveWindow.View

擷取視圖對象。

  • 文法

    運算式.ActiveWindow.View

    運算式:文件類型應用對象

  • 樣本

    async function example() {
      await instance.ready();
    
      const app = instance.Application;
      
      //擷取簡報視窗對象
      const activeWindow = await app.ActiveWindow;
    
      //擷取視圖對象
      const view = await activeWindow.View;
    }

屬性

ActiveWindow.View.Zoom

通過Zoom屬性,您可以設定和擷取視窗縮放比例。

  • 文法

    運算式.ActiveWindow.View.Zoom

    運算式:文件類型應用對象

  • 樣本

    async function example() {
      await instance.ready();
    
      const app = instance.Application;
      
      //擷取簡報視窗對象
      const activeWindow = await app.ActiveWindow;
    
      //擷取視圖對象
      const view = await activeWindow.View;
    
      //擷取視窗縮放比例,預設為100,表示縮放比例為100%
      const result = await view.Zoom;
      console.log(result);
    
      //設定視窗縮放比例
      view.Zoom = 66;
    }

ActiveWindow.View.ZoomToFit

對視窗大小調整後,您可以通過ZoomToFit屬性設定是否縮放視圖以適應文件視窗的尺寸。

  • 文法

    運算式.ActiveWindow.View.ZoomToFit = Number

    運算式:文件類型應用對象

    Number的取值範圍如下:

    • -1:對文件視窗大小進行調整後使頁面以最佳尺寸適應使用中視窗。

    • 0:對文件視窗大小進行調整後不為適應文件視窗尺寸而縮放視圖。

  • 樣本

    async function example() {
      await instance.ready();
    
      const app = instance.Application;
      
      //擷取簡報視窗對象
      const activeWindow = await app.ActiveWindow;
    
      //擷取視圖對象
      const view = await activeWindow.View;
    
      //擷取視窗縮放比例,預設為100,表示縮放比例為100%
      const result = await view.Zoom;
      console.log(result);
    
      //設定視窗縮放比例
      view.Zoom = 66;
    
      //不為適應文件視窗尺寸而縮放視圖
      view.ZoomToFit = 0;
    }

Selection

ActiveWindow.Selection

表示指定文件視窗中的選定內容。

  • 文法

    運算式.ActiveWindow.Selection

    運算式:文件類型應用對象

  • 樣本

    //@file=base.pptx
    async function example() {
      await instance.ready();
    
      const app = instance.Application;
      
      //文件視窗對象
      const activeWindow = await app.ActiveWindow;
    
      //選區對象
      const selection = await activeWindow.Selection;
    }

方法

ActiveWindow.Selection.ClearShapeSelect

取消對象選中。

重要

JS-SDK V1.1.14以上版本支援此功能。

  • 文法

    運算式.ActiveWindow.Selection.ClearShapeSelect

    運算式:文件類型應用對象

  • 樣本

    async function example() {
      await instance.ready();
    
      const app = instance.Application;
      
      // 文件視窗對象
      const activeWindow = await app.ActiveWindow;
    
      // 選區對象
      const selection = await activeWindow.Selection;
    
     // 取消對象選中
      await selection.ClearShapeSelect()
    }

ActiveWindow.Selection.Copy

複製選中投影片。

重要

JS-SDK V1.1.14以上版本支援此功能。

  • 文法

    運算式.ActiveWindow.Selection.Copy

    運算式:文件類型應用對象

  • 樣本

    async function example() {
      await instance.ready();
    
      const app = instance.Application;
      
      // 文件視窗對象
      const activeWindow = await app.ActiveWindow;
    
      // 選區對象
      const selection = await activeWindow.Selection;
    
     // 複製選中投影片
      const data = await selection.Copy()
    }

ActiveWindow.Selection.Paste

複製選中投影片。

重要

JS-SDK V1.1.14以上版本支援此功能。

  • 文法

    運算式.ActiveWindow.Selection.Paste

    運算式:文件類型應用對象

  • 樣本

    async function example() {
      await instance.ready();
    
      const app = instance.Application;
      
      // 文件視窗對象
      const activeWindow = await app.ActiveWindow;
    
      // 選區對象
      const selection = await activeWindow.Selection;
    
     // 複製投影片
      const data = await selection.Copy()
      await selection.Paste(data)
    }

SlideRange

ActiveWindow.Selection.SlideRange

擷取選定地區中投影片的集合。

重要

JS-SDK V1.1.14以上版本支援此功能。

  • 文法

    運算式.ActiveWindow.Selection.SlideRange

    運算式:文件類型應用對象

  • 樣本

    async function example() {
      await instance.ready();
    
      const app = instance.Application;
      
      //擷取簡報對象
      const presentation = await app.ActiveWindow.Selection;
    
      //擷取選定地區中投影片的集合
      const view = await presentation.SlideRange;
    }

方法

ActiveWindow.Selection.SlideRange.Item()

通過Item()方法,您可以擷取選定地區中的單個投影片對象。

重要

JS-SDK V1.1.14以上版本支援此功能。

  • 參數

    屬性

    資料類型

    是否必填

    描述

    Index

    Number

    投影片序列。

  • 樣本

    async function example() {
      await instance.ready();
    
      const app = instance.Application;
      
      //擷取簡報對象
      const presentation = await app.ActiveWindow.Selection;
    
      //擷取選定地區中投影片的集合
      const view = await presentation.SlideRange;
    
      //擷取單個投影片對象
      await app.ActiveWindow.Selection.SlideRange.Item(1);
    }

屬性

ActiveWindow.Selection.SlideRange.Count

通過Count屬性,您可以擷取選定地區中的投影片數量。

重要

JS-SDK V1.1.14以上版本支援此功能。

  • 文法

    運算式.ActiveWindow.Selection.SlideRange.Count

    運算式:文件類型應用對象

  • 樣本

    async function example() {
      await instance.ready();
    
      const app = instance.Application;
      
      //擷取簡報對象
      const presentation = await app.ActiveWindow.Selection;
    
      //擷取選定地區中投影片的集合
      const view = await presentation.SlideRange;
    
      //擷取選定地區中的投影片數量
      const count = await app.ActiveWindow.Selection.SlideRange.Count
      console.log(count);
    }