本文介绍与文字文档Window相关的API。
Window
ActiveDocument.ActiveWindow
获取当前活动窗口。
语法:表达式.ActiveDocument.ActiveWindow
,其中表达式为文档类型应用对象
方法
ActiveDocument.ActiveWindow.RangeFromPoint()
通过RangeFromPoint()
方法,您可以获取由正文左上角到指定点所在的区域或图形对象。
JS-SDK V1.1.10及以上版本支持此功能。
语法
表达式.ActiveDocument.ActiveWindow.RangeFromPoint(x, y)
表达式:文档类型应用对象。
参数
属性
数据类型
是否必填
描述
x
Number
是
该点距离正文左上角的水平距离(以像素为单位),页面的滚动不会影响该点水平距离的改变。
y
Number
是
该点距离正文左上角的垂直距离(以像素为单位),页面的滚动不会影响该点垂直距离的改变。
返回值
返回获取到的区域或图形对象。
示例
async function example() { await instance.ready(); const app = instance.Application; //获取由正文左上角到指定点所在的区域或图形对象 const range = await app.ActiveDocument.ActiveWindow.RangeFromPoint(10, 10); console.log(range); }
ActiveDocument.ActiveWindow.ScrollIntoView()
通过ScrollIntoView()
方法,您可以滚动文档窗口,获取指定的区域或图形对象。
JS-SDK V1.1.10及以上版本支持此功能。
语法
表达式.ActiveDocument.ActiveWindow.ScrollIntoView(Obj)
表达式:文档类型应用对象
参数
属性
数据类型
是否必填
描述
Obj
Range
是
指定范围。
示例
async function example() { await instance.ready(); const app = instance.Application; //滚动文档窗口, 获取指定的区域或图形对象 await app.ActiveDocument.ActiveWindow.ScrollIntoView(range) }
属性
ActiveDocument.ActiveWindow.DocumentMap
通过DocumentMap
属性,您可以设置是否显示目录。更多信息,请参见目录。
JS-SDK V1.1.10及以上版本支持此功能。
语法
表达式.ActiveDocument.ActiveWindow.DocumentMap = Boolean
表达式:文档类型应用对象
Boolean
为true
表示显示目录,Boolean
为false
表示隐藏目录。示例
async function example() { await instance.ready(); const app = instance.Application; //显示目录 app.ActiveDocument.ActiveWindow.DocumentMap = true; }
ActiveWindow.Selection
通过Selection
属性,您可以获取一个表示选定范围或插入点的Selection对象。更多信息,请参见选定内容。
JS-SDK V1.1.10及以上版本支持此功能。
语法
表达式.ActiveWindow.Selection
表达式:文档类型应用对象
示例
async function example() { await instance.ready(); const app = instance.Application; //获取一个Selection对象 const Selection = await app.ActiveWindow.Selection; }
ActiveWindow.ActivePane
通过ActivePane
属性,您可以获取一个表示指定窗口的活动窗格的Pane对象。
JS-SDK V1.1.10及以上版本支持此功能。
语法
表达式.ActiveWindow.ActivePane
表达式:文档类型应用对象
示例
async function example() { await instance.ready(); const app = instance.Application; //获取一个Pane对象 const ActivePane = await app.ActiveWindow.ActivePane; }
ActiveWindow.View
通过View
属性,您可以获取一个表示指定窗口或窗格的视图的View对象。
JS-SDK V1.1.10及以上版本支持此功能。
语法
表达式.ActiveWindow.View
表达式:文档类型应用对象
示例
async function example() { await instance.ready(); const app = instance.Application; //获取一个View对象 const View = await app.ActiveWindow.View; }