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


ITextEditProvider Интерфейс

Определение

Расширяет интерфейс ITextProvider для поддержки доступа клиента автоматизации пользовательского интерфейса Майкрософт к элементам управления, поддерживающим программные действия редактирования текста. Реализуйте ITextEditProvider для поддержки возможностей, которые клиент автоматизации запрашивает с помощью вызова GetPattern и PatternInterface.TextEdit.

public interface class ITextEditProvider : ITextProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(3929408948, 14853, 16398, 181, 249, 78, 145, 180, 15, 97, 118)]
struct ITextEditProvider : ITextProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(3929408948, 14853, 16398, 181, 249, 78, 145, 180, 15, 97, 118)]
public interface ITextEditProvider : ITextProvider
Public Interface ITextEditProvider
Implements ITextProvider
Атрибуты
Реализации

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Свойства

DocumentRange

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

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

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

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

Методы

GetActiveComposition()

Возвращает активную композицию.

GetConversionTarget()

Возвращает текущий целевой объект преобразования.

GetSelection()

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

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

Извлекает массив несвязанных текстовых диапазонов из текстового контейнера. Каждый текстовый диапазон начинается с первой частично видимой строки и заканчивается последней частично видимой строкой.

(Унаследовано от ITextProvider)
RangeFromChild(IRawElementProviderSimple)

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

(Унаследовано от ITextProvider)
RangeFromPoint(Point)

Извлекает текстовый диапазон из окрестности экранной координаты.

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

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

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