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()
	
 | 
	
		 显示所有者元素的可用上下文菜单。 
	 | 
        	
	
	 适用于
	 
      
    
	另请参阅