ITextDocument インターフェイス (tom.h)
ITextDocument インターフェイスは、テキスト オブジェクト モデル (TOM) トップレベル インターフェイスです。このインターフェイスは、アクティブかどうかに関係なく、ドキュメント内のストーリーのアクティブな選択オブジェクトと範囲オブジェクトを取得します。 これにより、アプリケーションは次のことが可能になります。
- ドキュメントを開いて保存します。
- 元に戻す動作と画面の更新を制御します。
- 画面の位置から範囲を検索します。
- ITextStoryRanges ストーリー列挙子を取得します。
通常、アプリケーションは ITextDocument インターフェイスを実装しません。 リッチ エディット コントロールなどの Microsoft テキスト ソリューションでは、TOM 実装の一部として ITextDocument を実装します。
使用するタイミング
アプリケーションは、リッチエディット コントロールから ITextDocument ポインターを取得できます。 これを行うには、 EM_GETOLEINTERFACE メッセージを送信して、リッチエディット コントロールから IRichEditOle オブジェクトを取得します。 次に、オブジェクトの IUnknown::QueryInterface メソッドを呼び出して 、ITextDocument ポインターを取得します。
継承
ITextDocument インターフェイスは、IUnknown インターフェイスから継承されます。 ITextDocument には、次の種類のメンバーもあります。
メソッド
ITextDocument インターフェイスには、これらのメソッドがあります。
ITextDocument::BeginEditCollection コレクションの編集 (グループ化の取り消しとも呼ばれます) を有効にします。 |
ITextDocument::EndEditCollection 編集コレクションをオフにします (グループ化を元に戻すとも呼ばれます)。 |
ITextDocument::Freeze フリーズカウントをインクリメントします。 |
ITextDocument::GetDefaultTabStop 既定のタブ幅を取得します。 |
ITextDocument::GetName このドキュメントのファイル名を取得します。 これは ITextDocument の既定のプロパティです。 |
ITextDocument::GetSaved ファイルが最後に保存されてから変更が行われたかどうかを示す値を取得します。 |
ITextDocument::GetSelection アクティブな選択範囲を取得します。 (ITextDocument.GetSelection) |
ITextDocument::GetStoryCount このドキュメントのストーリーの数を取得します。 |
ITextDocument::GetStoryRanges ドキュメント内のストーリーを列挙するために使用されるストーリー コレクション オブジェクトを取得します。 |
ITextDocument::New 新しいドキュメントを開きます。 |
ITextDocument::Open 指定したドキュメントを開きます。 ファイルのアクセスと共有の特権、ファイルの作成と変換、およびファイルのコード ページを指定するためのパラメーターがあります。 |
ITextDocument::Range 文書の作業中のストーリー内の指定されたコンテンツ範囲のテキスト範囲オブジェクトを取得します。 |
ITextDocument::RangeFromPoint 画面上の指定したポイントに最も近い、または最も近いコンテンツの範囲を取得します。 |
ITextDocument::Redo 指定した数のやり直し操作を実行します。 |
ITextDocument::Save ドキュメントを保存します。 |
ITextDocument::SetDefaultTabStop 既定のタブ位置を設定します。これは、現在の表示位置を超えるタブが存在しない場合に使用されます。 |
ITextDocument::SetSaved ドキュメントの Saved プロパティを設定します。 |
ITextDocument::Undo 指定した数の元に戻す操作を実行します。 |
ITextDocument::Unfreeze フリーズカウントをデクリメントします。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | tom.h |
関連項目
概念