TextPatternRange Класс

Определение

Представляет диапазон непрерывного текста в контейнере TextPattern.

public ref class TextPatternRange
public class TextPatternRange
type TextPatternRange = class
Public Class TextPatternRange
Наследование
TextPatternRange

Комментарии

Может TextPatternRange представлять точку вставки, подмножество или весь текст в контейнере TextPattern .

Значение 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()

Удаляет выделенный текст, соответствующий конечным точкам Start и End вызывающего текстового диапазона, из существующей коллекции выделенного текста в текстовом контейнере, поддерживающем раздельное множественное выделение.

ScrollIntoView(Boolean)

Заставляет текстовый элемент управления выполнять вертикальную прокрутку, пока текстовый диапазон не появится в окне просмотра.

Select()

Выделяет в текстовом элементе управления текст, соответствующий конечным точкам Start и End текстового диапазона.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел