ITextDocument2 インターフェイス (tom.h)
ITextDocument インターフェイスを拡張し、Input メソッド エディター (IME) がリッチ エディット コントロールを駆動できるようにするメソッドと、ITextDisplays、ITextRange2、ITextFont2、ITextPara2 などの他のインターフェイスを取得するメソッドを追加します。
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 |