ITextRangeProvider インターフェイス (uiautomationcore.h)

ITextProvider または ITextProvider2 を実装するテキスト コンテナー内の連続テキストのスパンへのアクセスを提供します

継承

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

メソッド

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

 
ITextRangeProvider::AddToSelection

選択したテキストの複数の不整合スパンをサポートするコントロール内の選択したテキスト範囲のコレクションにテキスト範囲を追加します。 (ITextRangeProvider.AddToSelection)
ITextRangeProvider::Clone

元の ITextRangeProvider と同じ新しい ITextRangeProvider を返し、元のプロパティをすべて継承します。
ITextRangeProvider::Compare

このテキスト範囲に別のテキスト範囲と同じエンドポイントがあるかどうかを指定する値を取得します。 (ITextRangeProvider.Compare)
ITextRangeProvider::CompareEndpoints

2 つのテキスト範囲のエンドポイントが同じかどうかを示す値を返します。
ITextRangeProvider::ExpandToEnclosingUnit

指定したテキスト単位でテキスト範囲を正規化します。 指定した単位より小さい場合は範囲が拡張され、指定した単位より長い場合は短縮されます。 (ITextRangeProvider.ExpandToEnclosingUnit)
ITextRangeProvider::FindAttribute

指定したテキスト属性値を持つテキスト範囲サブセットを返します。
ITextRangeProvider::FindText

指定したテキストを含むテキスト範囲のサブセットを返します。
ITextRangeProvider::GetAttributeValue

指定したテキスト属性の値をテキスト範囲全体で取得します。
ITextRangeProvider::GetBoundingRectangles

テキスト範囲内のテキストの表示されている各行 (全体または一部) に外接する四角形のコレクションを取得します。 (ITextRangeProvider.GetBoundingRectangles)
ITextRangeProvider::GetChildren

テキスト範囲内にあるすべての埋め込みオブジェクトのコレクションを取得します。 (ITextRangeProvider.GetChildren)
ITextRangeProvider::GetEnclosingElement

テキスト範囲を囲む最も内側の要素を返します。
ITextRangeProvider::GetText

範囲のプレーン テキストを取得します。
ITextRangeProvider::Move

指定した数のテキスト単位でテキスト範囲を前後に移動します。
ITextRangeProvider::MoveEndpointByRange

現在のテキスト範囲の 1 つのエンドポイントを、2 番目のテキスト範囲の指定されたエンドポイントに移動します。 (ITextRangeProvider.MoveEndpointByRange)
ITextRangeProvider::MoveEndpointByUnit

テキスト範囲の 1 つのエンドポイントを、文書範囲内の指定した数の TextUnit 単位に移動します。
ITextRangeProvider::RemoveFromSelection

選択したテキストの複数の不整合スパンをサポートするコントロール内の選択したテキスト範囲のコレクションからテキスト範囲を削除します。
ITextRangeProvider::ScrollIntoView

テキスト範囲がビューポート内に表示されるまで、テキスト コントロールを垂直方向にスクロールします。
ITextRangeProvider::Select

このテキスト範囲に対応するテキストの範囲を選択し、以前の選択範囲を削除します。 (ITextRangeProvider.Select)

注釈

範囲は、挿入ポイント、テキストの一部、またはコンテナー内のすべてのテキストを表すことができます。

要件

要件
サポートされている最小のクライアント Windows XP [デスクトップ アプリ | UWP アプリ]
サポートされている最小のサーバー Windows Server 2003 [デスクトップ アプリのみ | UWP アプリ]
対象プラットフォーム Windows
ヘッダー uiautomationcore.h (UIAutomation.h を含む)

関連項目

概念

ITextProvider

リファレンス

UI オートメーション プロバイダーの概要