ITextDocument2 インターフェイス (tom.h)

ITextDocument インターフェイスを拡張し、Input メソッド エディター (IME) がリッチ エディット コントロールを駆動できるようにするメソッドと、ITextDisplaysITextRange2、ITextFont2ITextPara2 などの他のインターフェイスを取得するメソッドを追加します。

IME で使用される一部の ITextDocument2 メソッドでは、現在のウィンドウ ハンドル (HWND) にアクセスする必要があります。 ITextDocument2::GetWindow メソッドを使用してハンドルを取得します。

継承

ITextDocument2 インターフェイスは ITextDocument から継承されます。 ITextDocument2 には、次の種類のメンバーもあります。

メソッド

ITextDocument2 インターフェイスには、これらのメソッドがあります。

 
ITextDocument2::AttachMsgFilter

新しいメッセージ フィルターを編集インスタンスにアタッチします。 編集インスタンスが受信するすべてのウィンドウ メッセージは、メッセージ フィルターに転送されます。
ITextDocument2::CheckTextLimit

追加する文字数が最大テキスト制限を超えるかどうかを確認します。
ITextDocument2::GetActiveStory

アクティブなストーリーを取得します。つまり、キーボードとマウスの入力を受け取るストーリーです。
ITextDocument2::GetCallManager

呼び出しマネージャーを取得します。
ITextDocument2::GetCaretType

キャレット型を取得します。
ITextDocument2::GetClientRect

リッチ エディット コントロールのクライアント四角形を取得します。
ITextDocument2::GetDisplays

この Text オブジェクト モデル (TOM) エンジン インスタンスの displays コレクションを取得します。
ITextDocument2::GetDocumentFont

テキスト オブジェクト モデル (TOM) エンジンのこのインスタンスの既定の文字書式情報を提供する オブジェクトを取得します。
ITextDocument2::GetDocumentPara

テキスト オブジェクト モデル (TOM) エンジンのこのインスタンスの既定の段落書式情報を提供するオブジェクトを取得します。
ITextDocument2::GetEastAsianFlags

東アジアのフラグを取得します。
ITextDocument2::GetEffectColor

特殊なテキスト属性に使用される色を取得します。
ITextDocument2::GetGenerator

テキスト オブジェクト モデル (TOM) エンジンの名前を取得します。
ITextDocument2::GetImmContext

テキスト オブジェクト モデル (TOM) ホストから入力メソッド マネージャー (IMM) 入力コンテキストを取得します。
ITextDocument2::GetMainStory

メインストーリーを取得します。
ITextDocument2::GetMathProperties

ドキュメントの数学プロパティを取得します。
ITextDocument2::GetNewStory

新しいストーリーを取得します。
ITextDocument2::GetNotificationMode

通知モードを取得します。
ITextDocument2::GetPreferredFont

特定の文字のレパートアと文字の位置に適したフォントを取得します。
ITextDocument2::GetProperty

プロパティの値を取得します。
ITextDocument2::GetSelection2

アクティブな選択範囲を取得します。 (ITextDocument2.GetSelection2)
ITextDocument2::GetStory

特定のインデックスに対応するストーリーを取得します。
ITextDocument2::GetStoryRanges2

ドキュメント内のストーリーを列挙するための オブジェクトを取得します。
ITextDocument2::GetStrings

リッチ テキスト文字列のコレクションを取得します。
ITextDocument2::GetTypographyOptions

文字体裁オプションを取得します。
ITextDocument2::GetVersion

テキスト オブジェクト モデル (TOM) エンジンのバージョン番号を取得します。
ITextDocument2::GetWindow

テキスト オブジェクト モデル (TOM) エンジンが出力を表示するために使用しているウィンドウのハンドルを取得します。
ITextDocument2::Notify

Text オブジェクト モデル (TOM) エンジン クライアントに特定の Input Method エディター (IME) イベントを通知します。
ITextDocument2::Range2

文書の作業中のストーリーの新しいテキスト範囲を取得します。
ITextDocument2::RangeFromPoint2

画面上の特定のポイントにある (または最も近い) 縮退範囲を取得します。
ITextDocument2::ReleaseCallManager

通話マネージャーを解放します。
ITextDocument2::ReleaseImmContext

入力メソッド マネージャー (IMM) 入力コンテキストを解放します。
ITextDocument2::SetActiveStory

アクティブなストーリーを設定します。つまり、キーボードとマウスの入力を受け取るストーリーです。
ITextDocument2::SetCaretType

キャレットの種類を設定します。
ITextDocument2::SetDocumentFont

テキスト オブジェクト モデル (TOM) エンジンのこのインスタンスの既定の文字書式を設定します。
ITextDocument2::SetDocumentPara

テキスト オブジェクト モデル (TOM) エンジンのこのインスタンスの既定の段落書式を設定します。
ITextDocument2::SetEffectColor

特殊なテキスト属性に使用する色を指定します。
ITextDocument2::SetIMEInProgress

Input Method エディター (IME) in-progress フラグの状態を設定します。
ITextDocument2::SetMathProperties

ドキュメントに使用する数学プロパティを指定します。
ITextDocument2::SetNotificationMode

通知モードを設定します。
ITextDocument2::SetProperty

プロパティの新しい値を指定します。
ITextDocument2::SetTypographyOptions

文書の文字体裁オプションを指定します。
ITextDocument2::SysBeep

システムビープ音を生成します。
ITextDocument2::Update

選択とキャレットを更新します。
ITextDocument2::UpdateWindow

テキスト オブジェクト モデル (TOM) エンジンがインプレース アクティブな場合は、ビューが変更され、クライアントがビューを更新する必要があることをクライアントに通知します。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー tom.h