TextPatternRange 类

定义

表示 TextPattern 容器中的一块连续文本。

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

注解

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

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

属性

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)

适用于

另请参阅