ITextRangeProvider2 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
扩展 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)
|
返回具有指定属性 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)
|
将文本范围的一个端点移动到第二个文本范围的指定端点。
(继承自 ITextRangeProvider)
|
MoveEndpointByUnit(TextPatternRangeEndpoint, TextUnit, Int32)
|
在文档范围内将文本范围的一个端点移动指定数量的文本单位。
(继承自 ITextRangeProvider)
|
RemoveFromSelection()
|
从支持多个不连续选择的文本容器中的突出显示文本集合中,删除与调用方文本范围终结点对应的突出显示文本部分。
(继承自 ITextRangeProvider)
|
ScrollIntoView(Boolean)
|
导致文本控件垂直滚动,直到文本范围在视区中可见。
(继承自 ITextRangeProvider)
|
Select()
|
突出显示文本控件中对应于文本范围的开始和结束终结点的文本。
(继承自 ITextRangeProvider)
|
ShowContextMenu()
|
显示所有者元素的可用上下文菜单。
|
适用于
另请参阅