ITextProvider 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
公开方法和属性以支持 UI 自动化客户端对包含文本的控件的访问。
public interface class ITextProvider
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("3589c92c-63f3-4367-99bb-ada653b77cf2")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITextProvider
public interface ITextProvider
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("3589c92c-63f3-4367-99bb-ada653b77cf2")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ITextProvider = interface
type ITextProvider = interface
Public Interface ITextProvider
- 属性
注解
在必须支持TextPattern控制模式的UI 自动化提供程序上实现。
属性
DocumentRange |
获取包含文档主文本的文本范围。 |
SupportedTextSelection |
获取一个指定文本提供程序是否支持文本选择的值,并在支持文本选择的情况下获取所支持的选择的类型。 |
方法
GetSelection() |
检索与当前文本选择(或多个文本选择)关联的不连续文本范围的集合。 |
GetVisibleRanges() |
从文本容器中检索一个不连续文本范围的数组,其中每个文本范围都以第一个部分可见的行开始,以最后一个部分可见的行结束。 |
RangeFromChild(IRawElementProviderSimple) |
检索包含子元素(例如图像、超链接或其他嵌入对象)的一个文本范围。 |
RangeFromPoint(Point) |
返回与指定屏幕坐标最接近的退化(空)文本范围。 |