ITextRangeProvider Интерфейс
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет методы и свойства для поддержки доступа клиента автоматизации пользовательского интерфейса к диапазону непрерывного текста в текстовом контейнере, реализующем ITextProvider.
public interface class ITextRangeProvider
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("5347ad7b-c355-46f8-aff5-909033582f63")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITextRangeProvider
public interface ITextRangeProvider
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("5347ad7b-c355-46f8-aff5-909033582f63")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ITextRangeProvider = interface
type ITextRangeProvider = interface
Public Interface ITextRangeProvider
- Атрибуты
Реализовано в поставщике модель автоматизации пользовательского интерфейса, который должен поддерживать TextPattern шаблон элемента управления.
Может TextPatternRange представлять точку вставки, подмножество или весь текст в контейнере TextPattern .
Add |
Добавляет в коллекцию выделенного текста в текстовом контейнере, поддерживающем раздельное множественное выделение. |
Clone() |
Возвращает новый ITextRangeProvider, идентичный исходному ITextRangeProvider и наследующий все его свойства. |
Compare(IText |
Возвращает значение, указывающее, является ли расположение (от конечной точки Start до конечной точки End) текстового диапазона таким же, как расположение другого текстового диапазона. |
Compare |
Возвращает значение, указывающее, имеют ли два текстовых диапазона одинаковые конечные точки. |
Expand |
Расширяет текстовый диапазон до заданной единицы текста. |
Find |
Возвращает подмножество текстового диапазона, имеющее заданное значение атрибута. |
Find |
Возвращает подмножество текстового диапазона, содержащее заданный текст. |
Get |
Возвращает значение заданного атрибута для текстового диапазона. |
Get |
Возвращает коллекцию ограничивающих прямоугольников для каждой полностью или частично видимой строки текста в текстовом диапазоне. |
Get |
Возвращает коллекцию всех внедренных объектов, попадающих в текстовый диапазон. |
Get |
Возвращает самый внутренний элемент управления, который содержит текстовый диапазон. |
Get |
Возвращает содержимое текстового диапазона в виде обычного текста. |
Move(Text |
Перемещает текстовый диапазон на заданное количество единиц текста. |
Move |
Перемещает конечную точку текстового диапазона в заданную конечную точку второго текстового диапазона. |
Move |
Перемещает конечную точку текстового диапазона на заданное количество единиц текста в диапазоне всего документа. |
Remove |
Удаляет выделенный текст, соответствующий конечным точкам Start и End вызывающего объекта, из коллекции выделенного текста в текстовом контейнере, поддерживающем раздельное множественное выделение. |
Scroll |
Заставляет текстовый элемент управления выполнять вертикальную прокрутку, пока текстовый диапазон не появится в окне просмотра. |
Select() |
Выделяет в текстовом элементе управления текст, соответствующий конечным точкам Start и End текстового диапазона. |
Продукт | Версии |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
- TextPatternRange
- Общие сведения о шаблонах элементов управления модели автоматизации пользовательского интерфейса
- Реализация поставщика модель автоматизации пользовательского интерфейса на стороне сервера
- Реализация поставщика модель автоматизации пользовательского интерфейса на стороне клиента
- Поддержка шаблонов элементов управления в поставщике модели автоматизации пользовательского интерфейса
- Общие сведения о TextPattern модели автоматизации пользовательского интерфейса
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: