ITextStoreACP2 インターフェイス (textstor.h)
ITextStoreACP2 インターフェイスはアプリケーションによって実装され、TSF マネージャーが TSF 内のテキスト ストリームまたはテキスト ストアを操作するために使用されます。 アプリケーションは、 CreateContext メソッドの呼び出しを使用して、このインターフェイスのインスタンスを取得できます。 インターフェイス ID が IID_ITextStoreACP2。
このインターフェイスは、アプリケーション文字位置 (ACP) 形式でテキスト ストアを公開します。 アンカーベースの形式を使用するアプリケーションでは、 ITextStoreAnchor を使用する必要があります。
継承
ITextStoreACP2 インターフェイスは、IUnknown インターフェイスから継承されます。 ITextStoreACP2 には、次の種類のメンバーもあります。
メソッド
ITextStoreACP2 インターフェイスには、これらのメソッドがあります。
ITextStoreACP2::AdviseSink ITextStoreACPSink インターフェイスから新しいアドバイズ シンクをインストールするか、既存のアドバイズ シンクを変更します。 シンク インターフェイスは、punk パラメーターによって指定されます。 |
ITextStoreACP2::FindNextAttrTransition 属性値で遷移が発生する文字位置を決定します。 チェックする指定された属性は、アプリケーションに依存します。 |
ITextStoreACP2::GetACPFromPoint 画面座標内のポイントをアプリケーションの文字位置に変換します。 |
ITextStoreACP2::GetActiveView 現在アクティブなビューを表す TsViewCookie を取得します。 |
ITextStoreACP2::GetEmbedded 埋め込みドキュメントを取得します。 (ITextStoreACP2.GetEmbedded) |
ITextStoreACP2::GetEndACP ドキュメント内の文字数を取得します。 |
ITextStoreACP2::GetFormattedText 指定したテキスト文字列に関する書式設定されたテキスト データを取得します。 呼び出し元は、このメソッドを呼び出す前に、ドキュメントの読み取り/書き込みロックを持っている必要があります。 |
ITextStoreACP2::GetScreenExt テキスト ストリームがレンダリングされる表示サーフェスの境界ボックス画面座標を取得します。 |
ITextStoreACP2::GetSelection 文書内のテキスト選択の文字位置を取得します。 このメソッドは、複数のテキスト選択をサポートしています。 呼び出し元は、このメソッドを呼び出す前に、ドキュメントの読み取り専用ロックを持っている必要があります。 |
ITextStoreACP2::GetStatus ドキュメントの状態を取得します。 ドキュメントの状態は、TS_STATUS構造体を介して返されます。 |
ITextStoreACP2::GetText 指定した文字位置にあるテキストに関する情報を取得します。 このメソッドは、表示および非表示のテキストを返し、埋め込みデータがテキストに添付されているかどうかを示します。 |
ITextStoreACP2::GetTextExt 指定した文字位置にあるテキストの境界ボックスを画面座標で取得します。 呼び出し元は、このメソッドを呼び出す前に、ドキュメントの読み取り専用ロックを持っている必要があります。 |
ITextStoreACP2::InsertEmbedded 指定した文字に埋め込みオブジェクトを挿入します。 (ITextStoreACP2.InsertEmbedded) |
ITextStoreACP2::InsertEmbeddedAtSelection 挿入ポイントまたは選択範囲に IDataObject を挿入します。 このメソッドを呼び出すクライアントは、IDataObject オブジェクトをドキュメントに挿入する前に、読み取り/書き込みロックが必要です。 |
ITextStoreACP2::InsertTextAtSelection 挿入ポイントまたは選択範囲にテキストを挿入します。 呼び出し元は、テキストを挿入する前に、ドキュメントの読み取り/書き込みロックを持っている必要があります。 |
ITextStoreACP2::QueryInsert 指定した開始文字と終了文字の位置が有効かどうかを判断します。 編集を実行する前にドキュメントに対する編集を調整するには、このメソッドを使用します。 メソッドは、ドキュメントの範囲外の値を返してはなりません。 |
ITextStoreACP2::QueryInsertEmbedded 指定したオブジェクトを文書に挿入できるかどうかを示す値を取得します。 (ITextStoreACP2.QueryInsertEmbedded) |
ITextStoreACP2::RequestAttrsAtPosition 指定した文字位置にあるテキスト属性を取得します。 (ITextStoreACP2.RequestAttrsAtPosition) |
ITextStoreACP2::RequestAttrsTransitioningAtPosition 指定した文字位置に遷移するテキスト属性を取得します。 (ITextStoreACP2.RequestAttrsTransitioningAtPosition) |
ITextStoreACP2::RequestLock TSF マネージャーによって呼び出され、ドキュメントを変更するためのドキュメント ロックが提供されます。 このメソッドは、OnLockGranted メソッドを呼び出してドキュメント ロックを作成します。 |
ITextStoreACP2::RequestSupportedAttrs ドキュメントでサポートされている属性を取得します。 (ITextStoreACP2.RequestSupportedAttrs) |
ITextStoreACP2::RetrieveRequestedAttrs 属性要求メソッドの呼び出しによって返される属性を取得します。 (ITextStoreACP2.RetrieveRequestedAttrs) |
ITextStoreACP2::SetSelection 文書内のテキストを選択します。 このメソッドを呼び出す前に、アプリケーションにドキュメントの読み取り/書き込みロックが必要です。 |
ITextStoreACP2::SetText テキストの選択を指定した文字位置に設定します。 |
ITextStoreACP2::UnadviseSink アプリケーションによって呼び出され、TSF マネージャーからの通知が不要であることを示します。 TSF マネージャーはシンク インターフェイスを解放し、通知を停止します。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | textstor.h |