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


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)

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

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

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