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 |