ITextRangeProvider2 インターフェイス

定義

ITextRange インターフェイスを拡張して、Microsoft UI オートメーション プロバイダーが、テキスト入力操作に合ったコンテキスト メニューをプログラムで開くことができるようします。

public interface class ITextRangeProvider2 : ITextRangeProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(886351886, 14011, 21346, 165, 59, 73, 4, 40, 168, 179, 103)]
struct ITextRangeProvider2 : ITextRangeProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(886351886, 14011, 21346, 165, 59, 73, 4, 40, 168, 179, 103)]
public interface ITextRangeProvider2 : ITextRangeProvider
Public Interface ITextRangeProvider2
Implements ITextRangeProvider
属性
実装

メソッド

名前 説明
AddToSelection()

複数の不整合選択をサポートするテキスト コンテナー内の強調表示されたテキストのコレクションに追加します。

(継承元 ITextRangeProvider)
Clone()

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

(継承元 ITextRangeProvider)
Compare(ITextRangeProvider)

テキスト範囲の始点と終点が別のテキスト範囲と同じかどうかを示す値を返します。

(継承元 ITextRangeProvider)
CompareEndpoints(TextPatternRangeEndpoint, ITextRangeProvider, TextPatternRangeEndpoint)

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

(継承元 ITextRangeProvider)
ExpandToEnclosingUnit(TextUnit)

指定したテキスト単位にテキスト範囲を展開します。

(継承元 ITextRangeProvider)
FindAttribute(Int32, Object, Boolean)

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

(継承元 ITextRangeProvider)
FindText(String, Boolean, Boolean)

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

(継承元 ITextRangeProvider)
GetAttributeValue(Int32)

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

(継承元 ITextRangeProvider)
GetBoundingRectangles(Double[])

テキスト範囲内のテキストの完全または部分的に表示される各行の外接する四角形のコレクションを取得します。

(継承元 ITextRangeProvider)
GetChildren()

テキスト範囲内に存在するすべての埋め込みオブジェクトのコレクションを取得します。

(継承元 ITextRangeProvider)
GetEnclosingElement()

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

(継承元 ITextRangeProvider)
GetText(Int32)

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

(継承元 ITextRangeProvider)
Move(TextUnit, Int32)

指定した数のテキスト単位をテキスト範囲に移動します。

(継承元 ITextRangeProvider)
MoveEndpointByRange(TextPatternRangeEndpoint, ITextRangeProvider, TextPatternRangeEndpoint)

テキスト範囲の 1 つのエンドポイントを、2 番目のテキスト範囲の指定されたエンドポイントに移動します。

(継承元 ITextRangeProvider)
MoveEndpointByUnit(TextPatternRangeEndpoint, TextUnit, Int32)

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

(継承元 ITextRangeProvider)
RemoveFromSelection()

複数の非結合選択をサポートするテキスト コンテナー内の強調表示されたテキストのコレクションから、呼び出し元のテキスト範囲エンドポイントに対応するテキストの強調表示されたセクションを削除します。

(継承元 ITextRangeProvider)
ScrollIntoView(Boolean)

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

(継承元 ITextRangeProvider)
Select()

テキスト範囲の開始と終了のエンドポイントに対応するテキスト コントロール内のテキストを強調表示します。

(継承元 ITextRangeProvider)
ShowContextMenu()

owner 要素で使用可能なコンテキスト メニューを表示します。

適用対象

こちらもご覧ください