Share via


ITextRangeProvider2 介面

定義

擴充 ITextRange 介面,讓 Microsoft UI 自動化提供者以程式設計方式開啟與文字輸入作業相關的操作功能表。

public interface class ITextRangeProvider2 : ITextRangeProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(3552460283, 40788, 17986, 167, 165, 92, 24, 213, 238, 42, 63)]
struct ITextRangeProvider2 : ITextRangeProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(3552460283, 40788, 17986, 167, 165, 92, 24, 213, 238, 42, 63)]
public interface ITextRangeProvider2 : ITextRangeProvider
Public Interface ITextRangeProvider2
Implements ITextRangeProvider
屬性
實作

Windows 需求

裝置系列
Windows 10 (已於 10.0.10240.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)

方法

AddToSelection()

將 新增至文字容器中醒目提示文字的集合,該容器支援多個脫離選取專案。

(繼承來源 ITextRangeProvider)
Clone()

會傳回與原始ITextRangeProvider 相同的新 ITextRangeProvider,並繼承原始的所有屬性。

(繼承來源 ITextRangeProvider)
Compare(ITextRangeProvider)

傳回值,指出文字範圍的起點和終點是否與另一個文字範圍相同。

(繼承來源 ITextRangeProvider)
CompareEndpoints(TextPatternRangeEndpoint, ITextRangeProvider, TextPatternRangeEndpoint)

傳回值,指出兩個文字範圍是否有相同的端點。

(繼承來源 ITextRangeProvider)
ExpandToEnclosingUnit(TextUnit)

將文字範圍擴展至指定的文字單元。

(繼承來源 ITextRangeProvider)
FindAttribute(Int32, Object, Boolean)

傳回具有指定之屬性識別碼和屬性值的文字範圍子集。

(繼承來源 ITextRangeProvider)
FindText(String, Boolean, Boolean)

傳回包含指定文字的文字範圍子集。

(繼承來源 ITextRangeProvider)
GetAttributeValue(Int32)

擷取文字範圍中指定屬性識別碼的值。

(繼承來源 ITextRangeProvider)
GetBoundingRectangles(Double[])

對文字範圍中每一個完整或部分可見的文字行,擷取週框的集合。

(繼承來源 ITextRangeProvider)
GetChildren()

擷取存在於文字範圍內之所有内嵌物件的集合。

(繼承來源 ITextRangeProvider)
GetEnclosingElement()

傳回括文字範圍的最內部元素。

(繼承來源 ITextRangeProvider)
GetText(Int32)

擷取範圍的純文字。

(繼承來源 ITextRangeProvider)
Move(TextUnit, Int32)

將文字範圍移動指定的文字單元數。

(繼承來源 ITextRangeProvider)
MoveEndpointByRange(TextPatternRangeEndpoint, ITextRangeProvider, TextPatternRangeEndpoint)

將文字範圍的一個端點移至第二個文字範圍上指定的端點。

(繼承來源 ITextRangeProvider)
MoveEndpointByUnit(TextPatternRangeEndpoint, TextUnit, Int32)

在文件範圍內,將文字範圍的一個端點移動指定的文字單元數。

(繼承來源 ITextRangeProvider)
RemoveFromSelection()

從支援多個脫離選取專案之文字容器中反白顯示的文字集合中,移除對應至呼叫端文字範圍端點的醒目提示文字區段。

(繼承來源 ITextRangeProvider)
ScrollIntoView(Boolean)

導致文字控制項垂直捲動,直到在檢視區看到文字範圍為止。

(繼承來源 ITextRangeProvider)
Select()

醒目提示文字控制項中對應至文字範圍的開始和結束端點的文字。

(繼承來源 ITextRangeProvider)
ShowContextMenu()

顯示擁有者元素的可用操作功能表。

適用於

另請參閱