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