Поделиться через


ITextProvider Интерфейс

Определение

Предоставляет методы и свойства для поддержки клиентского доступа к элементам управления, содержащим текст, с использованием автоматизации пользовательского интерфейса.

public interface class ITextProvider
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("3589c92c-63f3-4367-99bb-ada653b77cf2")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITextProvider
public interface ITextProvider
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("3589c92c-63f3-4367-99bb-ada653b77cf2")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ITextProvider = interface
type ITextProvider = interface
Public Interface ITextProvider
Атрибуты

Комментарии

Реализовано в поставщике модель автоматизации пользовательского интерфейса, который должен поддерживать TextPattern шаблон элемента управления.

Свойства

Имя Описание
DocumentRange

Получает текстовый диапазон, включающий основной текст документа.

SupportedTextSelection

Получает значение, указывающее, поддерживает ли поставщик текста выделение, и если да, то какого типа.

Методы

Имя Описание
GetSelection()

Извлекает коллекцию раздельных текстовых диапазонов, связанных с текущим выделением или выделениями текста.

GetVisibleRanges()

Возвращает массив раздельных текстовых диапазонов из текстового контейнера, где каждый диапазон начинается с первой частично видимой строки и оканчивается последней частично видимой строкой.

RangeFromChild(IRawElementProviderSimple)

Извлекает текстовый диапазон, включающий дочерний элемент, такой как изображение, гиперссылка или другой внедренный объект.

RangeFromPoint(Point)

Возвращает вырожденный (пустой) текстовый диапазон, ближайший к заданным экранным координатам.

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

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