ITextStoreACP インターフェイス (textstor.h)

ITextStoreACP インターフェイスはアプリケーションによって実装され、TSF マネージャーが TSF 内のテキスト ストリームまたはテキスト ストアを操作するために使用されます。 アプリケーションは、 ITfDocumentMgr::CreateContext メソッドを呼び出して、このインターフェイスのインスタンスを取得できます。 インターフェイス ID がIID_ITextStoreACP。

このインターフェイスは、アプリケーション文字位置 (ACP) 形式でテキスト ストアを公開します。 アンカーベースの形式を使用するアプリケーションでは、 ITextStoreAnchor を使用する必要があります。

継承

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

メソッド

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

 
ITextStoreACP::AdviseSink

ITextStoreACP::AdviseSink メソッドは、ITextStoreACPSink インターフェイスから新しいアドバイズ シンクをインストールするか、既存のアドバイズ シンクを変更します。 シンク インターフェイスは、punk パラメーターによって指定されます。
ITextStoreACP::FindNextAttrTransition

ITextStoreACP::FindNextAttrTransition メソッドは、属性値で遷移が発生する文字位置を決定します。 チェックする指定された属性は、アプリケーションに依存します。
ITextStoreACP::GetACPFromPoint

ITextStoreACP::GetACPFromPoint メソッドは、画面座標内のポイントをアプリケーションの文字位置に変換します。
ITextStoreACP::GetActiveView

ITextStoreACP::GetActiveView メソッドは、現在のアクティブ ビューを指定する TsViewCookie データ型を返します。
ITextStoreACP::GetEmbedded

埋め込みドキュメントを取得します。 (ITextStoreACP.GetEmbedded)
ITextStoreACP::GetEndACP

ITextStoreACP::GetEndACP メソッドは、ドキュメント内の文字数を返します。
ITextStoreACP::GetFormattedText

ITextStoreACP::GetFormattedText メソッドは、指定されたテキスト文字列に関する書式設定されたテキスト データを返します。 呼び出し元は、このメソッドを呼び出す前に、ドキュメントの読み取り/書き込みロックを持っている必要があります。
ITextStoreACP::GetScreenExt

ITextStoreACP::GetScreenExt メソッドは、テキスト ストリームがレンダリングされる表示サーフェイスの境界ボックス画面座標を返します。
ITextStoreACP::GetSelection

ITextStoreACP::GetSelection メソッドは、文書内のテキスト選択の文字位置を返します。 このメソッドは、複数のテキスト選択をサポートしています。 呼び出し元は、このメソッドを呼び出す前に、ドキュメントの読み取り専用ロックを持っている必要があります。
ITextStoreACP::GetStatus

ITextStoreACP::GetStatus メソッドは、ドキュメントの状態を取得します。 ドキュメントの状態は、TS_STATUS構造体を介して返されます。
ITextStoreACP::GetText

ITextStoreACP::GetText メソッドは、指定した文字位置にあるテキストに関する情報を返します。 このメソッドは、表示および非表示のテキストを返し、埋め込みデータがテキストに添付されているかどうかを示します。
ITextStoreACP::GetTextExt

ITextStoreACP::GetTextExt メソッドは、指定した文字位置にあるテキストの境界ボックスを画面座標で返します。 呼び出し元は、このメソッドを呼び出す前に、ドキュメントの読み取り専用ロックを持っている必要があります。
ITextStoreACP::GetWnd

ITextStoreACP::GetWnd メソッドは、現在のドキュメントに対応するウィンドウにハンドルを返します。
ITextStoreACP::InsertEmbedded

指定した文字に埋め込みオブジェクトを挿入します。 (ITextStoreACP.InsertEmbedded)
ITextStoreACP::InsertEmbeddedAtSelection

ITextStoreACP::InsertEmbeddedAtSelection メソッドは、IDataObject オブジェクトを挿入ポイントまたは選択範囲に挿入します。 このメソッドを呼び出すクライアントは、IDataObject オブジェクトをドキュメントに挿入する前に、読み取り/書き込みロックが必要です。
ITextStoreACP::InsertTextAtSelection

ITextStoreACP::InsertTextAtSelection メソッドは、挿入ポイントまたは選択範囲にテキストを挿入します。 呼び出し元は、テキストを挿入する前に、ドキュメントの読み取り/書き込みロックを持っている必要があります。
ITextStoreACP::QueryInsert

ITextStoreACP::QueryInsert メソッドは、指定した開始文字と終了文字の位置が有効かどうかを判断します。
ITextStoreACP::QueryInsertEmbedded

指定したオブジェクトを文書に挿入できるかどうかを示す値を取得します。 (ITextStoreACP.QueryInsertEmbedded)
ITextStoreACP::RequestAttrsAtPosition

指定した文字位置にあるテキスト属性を取得します。 (ITextStoreACP.RequestAttrsAtPosition)
ITextStoreACP::RequestAttrsTransitioningAtPosition

指定した文字位置に遷移するテキスト属性を取得します。 (ITextStoreACP.RequestAttrsTransitioningAtPosition)
ITextStoreACP::RequestLock

ITextStoreACP::RequestLock メソッドは、TSF マネージャーによって呼び出され、ドキュメントを変更するためのドキュメント ロックを提供します。 このメソッドは、ITextStoreACPSink::OnLockGranted メソッドを呼び出してドキュメント ロックを作成します。
ITextStoreACP::RequestSupportedAttrs

ドキュメントでサポートされている属性を取得します。 (ITextStoreACP.RequestSupportedAttrs)
ITextStoreACP::RetrieveRequestedAttrs

属性要求メソッドの呼び出しによって返される属性を取得します。 (ITextStoreACP.RetrieveRequestedAttrs)
ITextStoreACP::SetSelection

ITextStoreACP::SetSelection メソッドは、ドキュメント内のテキストを選択します。 このメソッドを呼び出す前に、アプリケーションにドキュメントの読み取り/書き込みロックが必要です。
ITextStoreACP::SetText

ITextStoreACP::SetText メソッドは、テキスト選択を指定された文字位置に設定します。
ITextStoreACP::UnadviseSink

ITextStoreACP::UnadviseSink メソッドは、TSF マネージャーからの通知が不要になったことを示すために、アプリケーションによって呼び出されます。 TSF マネージャーはシンク インターフェイスを解放し、通知を停止します。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー textstor.h
再頒布可能パッケージ Windows 2000 Professional 上の TSF 1.0

関連項目

IUnknown

テキスト ストア