TextPatternRange 类

定义

表示容器中 TextPattern 连续文本的跨度。

public ref class TextPatternRange
public class TextPatternRange
type TextPatternRange = class
Public Class TextPatternRange
继承
TextPatternRange

注解

A TextPatternRange 可以表示容器中的 TextPattern 插入点、子集或所有文本。

如果发生下列情况之一,则 A TextPatternRange 将变为无效:容器中的TextPattern文本因某些用户活动而更改,或者SetValue用于以编程方式更改容器中ValuePattern文本的值的方法TextPattern

属性

名称 说明
TextPattern

获取与 TextPattern 文本范围关联的值。

方法

名称 说明
AddToSelection()

添加到支持多个不连续选择的文本容器中突出显示文本的集合。

Clone()

检索与原始TextPatternRange属性相同的新TextPatternRange属性,并继承原始属性。

Compare(TextPatternRange)

返回一个 Boolean 值,该值指示文本范围的跨度( Start 终结点 End 到终结点)是否与另一个文本范围相同。

CompareEndpoints(TextPatternRangeEndpoint, TextPatternRange, TextPatternRangeEndpoint)

返回一个指示两个 Int32 文本范围是否具有相同的终结点。

Equals(Object)

确定指定的对象是否等于当前对象。

(继承自 Object)
ExpandToEnclosingUnit(TextUnit)

将文本范围扩展到指定的 TextUnit

FindAttribute(AutomationTextAttribute, Object, Boolean)

返回具有指定属性值的文本范围子集。

FindText(String, Boolean, Boolean)

返回包含指定文本的文本范围子集。

GetAttributeValue(AutomationTextAttribute)

返回整个文本范围中指定属性的值。

GetBoundingRectangles()

检索文本范围中每个完全或部分可见文本行的边框集合。

GetChildren()

检索属于文本范围内的所有嵌入对象的集合。

GetEnclosingElement()

返回包含文本范围的最内层 AutomationElement

GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetText(Int32)

返回文本范围的纯文本。

GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
Move(TextUnit, Int32)

移动指定的文本单位数的文本范围。

MoveEndpointByRange(TextPatternRangeEndpoint, TextPatternRange, TextPatternRangeEndpoint)

将文本范围的一个终结点移到第二个文本范围的指定终结点。

MoveEndpointByUnit(TextPatternRangeEndpoint, TextUnit, Int32)

移动文档范围内指定数目 TextUnit的文本范围的一个终结点。

RemoveFromSelection()

从支持多个不同选择的文本容器中突出显示的文本集合中删除与调用文本范围 StartEnd 终结点相对应的突出显示文本部分。

ScrollIntoView(Boolean)

使文本控件垂直滚动,直到文本范围在视区中可见。

Select()

突出显示与文本范围 StartEnd 终结点相对应的文本控件中的文本。

ToString()

返回一个表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅