すべてのプロダクト
Search
ドキュメントセンター

Intelligent Media Management:ウィンドウ

最終更新日:Apr 01, 2025

このトピックでは、テキストドキュメントの 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 および falseBOOLEAN 型の値です。

  • 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;
    }