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 を含む) |
関連項目
概念
リファレンス