ActiveWindow

本文介绍与表格文档ActiveWindow相关的API。

ActiveWindow

ActiveWindow

获取活动窗口。

  • 语法

    表达式.ActiveWindow

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

  • 示例

    async function example() {
      await instance.ready();
    
      const app = instance.Application;
      
      //获取活动窗口
      const activeWindow = await app.ActiveWindow;
    }

属性

ActiveWindow.DisplayGridlines

通过DisplayGridlines属性,您可以设置是否显示活动窗口网格线。

  • 语法

    表达式.ActiveWindow.DisplayGridlines = Boolean

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

    Boolean取值为true时,表示显示网格线,取值为false时,表示隐藏网格线。

  • 示例

    async function example() {
      await instance.ready();
    
      const app = instance.Application;
      
      //隐藏网格线
      app.ActiveWindow.DisplayGridlines = false;
    }

ActiveWindow.DisplayHeadings

通过DisplayHeadings属性,您可以设置显示或隐藏活动窗口行标题和列标题。

  • 语法

    表达式.ActiveWindow.DisplayHeadings = Boolean

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

    Boolean取值为true时,表示显示行标题和列标题,取值为false时,表示隐藏行标题和列标题。

  • 示例

    async function example() {
      await instance.ready();
    
      const app = instance.Application;
      
      //隐藏行标题和列标题
      app.ActiveWindow.DisplayHeadings = false;
    }

ActiveWindow.Zoom

通过Zoom属性,您可以设置和获取活动窗口缩放比例。

  • 语法

    表达式.ActiveWindow.Zoom

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

  • 返回值

    返回Number类型的缩放比例。

  • 示例

    async function example() {
      await instance.ready();
    
      const app = instance.Application;
      
      //获取窗口缩放比例,默认为100,表示缩放比例为100%
      const zoom = await app.ActiveWindow.Zoom;
      console.log(zoom);
    
      //设置窗口缩放比例
      app.ActiveWindow.Zoom = 10;
    }

ActiveWindow.ScrollColumn

通过ScrollColumn属性,您可以设置和获取活动窗口最左侧的列号。

重要

JS-SDK V1.1.10及以上版本支持此功能。

  • 语法

    表达式.ActiveWindow.ScrollColumn

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

  • 返回值

    返回Number类型的活动窗口列号。

  • 示例

    async function example() {
      await instance.ready();
    
      const app = instance.Application;
      
      //获取活动窗口最左侧的列号
      const ScrollColumn = await app.ActiveWindow.ScrollColumn;
      console.log(ScrollColumn);
    
      //设置活动窗口最左侧的列号
      app.ActiveWindow.ScrollColumn = 10;
    }

ActiveWindow.ScrollRow

通过ScrollRow属性,您可以设置和获取活动窗口最上面的行号。

重要

JS-SDK V1.1.10及以上版本支持此功能。

  • 语法

    表达式.ActiveWindow.ScrollRow

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

  • 返回值

    返回Number类型的活动窗口行号。

  • 示例

    async function example() {
      await instance.ready();
    
      const app = instance.Application;
      
      //获取活动窗口最上面的行号
      const ScrollRow = await app.ActiveWindow.ScrollRow;
      console.log(ScrollRow);
    
      //设置活动窗口最上面的行号
      app.ActiveWindow.ScrollRow = 10;
    }

ActiveWindow.VertIndex

通过VertIndex属性,您可以设置和获取活动窗口垂直滚动的距离。

  • 语法

    表达式.ActiveWindow.VertIndex

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

  • 返回值

    返回Number类型的垂直滚动距离,单位为像素。

  • 示例

    async function example() {
      await instance.ready();
    
      const app = instance.Application;
      
      //获取活动窗口垂直滚动的距离
      const value = await app.ActiveWindow.VertIndex;
      console.log(value);
    
      //设置活动窗口垂直滚动的距离
      app.ActiveWindow.VertIndex = 300;
    }

ActiveWindow.HorzIndex

通过HorzIndex属性,您可以设置和获取活动窗口水平滚动的距离。

  • 语法

    表达式.ActiveWindow.HorzIndex

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

  • 返回值

    返回Number类型的水平滚动距离,单位为像素。

  • 示例

    async function example() {
      await instance.ready();
    
      const app = instance.Application;
      
      //获取活动窗口水平滚动的距离
      const value = await app.ActiveWindow.HorzIndex;
      console.log(value);
    
      //设置活动窗口水平滚动的距离
      app.ActiveWindow.HorzIndex = 300;
    }