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) |