このトピックでは、テキストドキュメントの Window オブジェクトに関連する API について説明します。
ウィンドウ
ActiveDocument.ActiveWindow
現在アクティブなウィンドウを取得します。
構文: expression.ActiveDocument.ActiveWindow
。expression: ドキュメントタイプの アプリケーション オブジェクト。
メソッド
ActiveDocument.ActiveWindow.RangeFromPoint()
RangeFromPoint()
メソッドを使用すると、テキストの左上隅から指定したポイントまでの範囲の Range オブジェクトまたは Shape オブジェクトを取得できます。
この機能は JS-SDK V1.1.10 以降でのみサポートされています。
構文
expression.ActiveDocument.ActiveWindow.RangeFromPoint(x, y)
expression: ドキュメントタイプの アプリケーション オブジェクト。
パラメータ
プロパティ
タイプ
必須
説明
x
数値
はい
テキストの左上隅からのポイントの水平方向の距離を指定します。ページのスクロールは距離に影響しません。単位: ピクセル。
y
数値
はい
テキストの左上隅からのポイントの垂直方向の距離を指定します。ページのスクロールは距離に影響しません。単位: ピクセル。
戻り値
取得された Range オブジェクトまたは Shape オブジェクト。
例
async function example() { await instance.ready(); const app = instance.Application; // テキストの左上隅から指定されたポイントまでの Range オブジェクトまたは Shape オブジェクトを取得します。 const range = await app.ActiveDocument.ActiveWindow.RangeFromPoint(10, 10); console.log(range); }
ActiveDocument.ActiveWindow.ScrollIntoView()
ScrollIntoView()
を使用すると、ドキュメントウィンドウをスクロールして Range オブジェクトまたは Shape オブジェクトを取得できます。
この機能は JS-SDK V1.1.10 以降でのみサポートされています。
構文
expression.ActiveDocument.ActiveWindow.ScrollIntoView(Obj)
expression: アプリケーション オブジェクト。
パラメータ
プロパティ
タイプ
必須
説明
Obj
Range
はい
指定された範囲。
例
async function example() { await instance.ready(); const app = instance.Application; // ドキュメントウィンドウをスクロールして、Range オブジェクトまたは Shape オブジェクトを取得します。 await app.ActiveDocument.ActiveWindow.ScrollIntoView(range) }
プロパティ
ActiveDocument.ActiveWindow.DocumentMap
DocumentMap
プロパティを使用して、目次を表示するかどうかを指定できます。詳細については、「目次」をご参照ください。
この機能は JS-SDK V1.1.10 以降でのみサポートされています。
構文
expression.ActiveDocument.ActiveWindow.DocumentMap=Boolean
expression: アプリケーション オブジェクト。
目次を表示するかどうかを指定します。有効値:
true
およびfalse
。
型の値です。BOOLEAN
例
async function example() { await instance.ready(); const app = instance.Application; // 目次を表示します。 app.ActiveDocument.ActiveWindow.DocumentMap = true; }
ActiveWindow.Selection
Selection
プロパティを使用して、範囲または挿入ポイントを表す Selection オブジェクトを取得できます。詳細については、「Selection」をご参照ください。
この機能は JS-SDK V1.1.10 以降でのみサポートされています。
構文
expression.ActiveWindow.Selection
expression: アプリケーション オブジェクト。
例
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 以降でのみサポートされています。
構文
expression.ActiveWindow.ActivePane
expression: アプリケーション オブジェクト。
例
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 以降でのみサポートされています。
構文
expression.ActiveWindow.View
expression: アプリケーション オブジェクト。
例
async function example() { await instance.ready(); const app = instance.Application; // View オブジェクトを取得します。 const View = await app.ActiveWindow.View; }