ITextRangeProvider2 Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Расширяет интерфейс ITextRange , чтобы поставщики автоматизации пользовательского интерфейса Майкрософт могли программно открывать контекстные меню, которые являются контекстными для операций ввода текста.
public interface class ITextRangeProvider2 : ITextRangeProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(3552460283, 40788, 17986, 167, 165, 92, 24, 213, 238, 42, 63)]
struct ITextRangeProvider2 : ITextRangeProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(3552460283, 40788, 17986, 167, 165, 92, 24, 213, 238, 42, 63)]
public interface ITextRangeProvider2 : ITextRangeProvider
Public Interface ITextRangeProvider2
Implements ITextRangeProvider
- Атрибуты
- Реализации
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Методы
AddToSelection() |
Добавляет в коллекцию выделенного текста в текстовом контейнере, который поддерживает несколько несвязанных выделений. (Унаследовано от ITextRangeProvider) |
Clone() |
Возвращает новый объект ITextRangeProvider , идентичный исходному ITextRangeProvider и наследующий все свойства исходного. (Унаследовано от ITextRangeProvider) |
Compare(ITextRangeProvider) |
Возвращает значение, указывающее, совпадают ли начальная и конечная точки текстового диапазона с другим текстовым диапазоном. (Унаследовано от ITextRangeProvider) |
CompareEndpoints(TextPatternRangeEndpoint, ITextRangeProvider, TextPatternRangeEndpoint) |
Возвращает значение, указывающее, имеют ли два текстовых диапазона одинаковые конечные точки. (Унаследовано от ITextRangeProvider) |
ExpandToEnclosingUnit(TextUnit) |
Расширяет текстовый диапазон до заданной единицы текста. (Унаследовано от ITextRangeProvider) |
FindAttribute(Int32, Object, Boolean) |
Возвращает подмножество текстового диапазона с указанным идентификатором атрибута и значением атрибута. (Унаследовано от ITextRangeProvider) |
FindText(String, Boolean, Boolean) |
Возвращает подмножество текстового диапазона, содержащее заданный текст. (Унаследовано от ITextRangeProvider) |
GetAttributeValue(Int32) |
Извлекает значение указанного идентификатора атрибута в текстовом диапазоне. (Унаследовано от ITextRangeProvider) |
GetBoundingRectangles(Double[]) |
Возвращает коллекцию ограничивающих прямоугольников для каждой полностью или частично видимой строки текста в текстовом диапазоне. (Унаследовано от ITextRangeProvider) |
GetChildren() |
Извлекает коллекцию всех внедренных объектов, существующих в текстовом диапазоне. (Унаследовано от ITextRangeProvider) |
GetEnclosingElement() |
Возвращает самый внутренний элемент, включающий текстовый диапазон. (Унаследовано от ITextRangeProvider) |
GetText(Int32) |
Возвращает содержимое текстового диапазона в виде обычного текста. (Унаследовано от ITextRangeProvider) |
Move(TextUnit, Int32) |
Перемещает текстовый диапазон на заданное количество единиц текста. (Унаследовано от ITextRangeProvider) |
MoveEndpointByRange(TextPatternRangeEndpoint, ITextRangeProvider, TextPatternRangeEndpoint) |
Перемещает конечную точку текстового диапазона в заданную конечную точку второго текстового диапазона. (Унаследовано от ITextRangeProvider) |
MoveEndpointByUnit(TextPatternRangeEndpoint, TextUnit, Int32) |
Перемещает конечную точку текстового диапазона на заданное количество единиц текста в диапазоне всего документа. (Унаследовано от ITextRangeProvider) |
RemoveFromSelection() |
Из коллекции выделенного текста в текстовом контейнере, поддерживающем несколько несвязанных выделений, удаляет выделенный раздел текста, соответствующий конечным точкам диапазона текста вызывающего объекта. (Унаследовано от ITextRangeProvider) |
ScrollIntoView(Boolean) |
Заставляет текстовый элемент управления выполнять вертикальную прокрутку, пока текстовый диапазон не появится в окне просмотра. (Унаследовано от ITextRangeProvider) |
Select() |
Выделяет текст в элементе управления текстом, соответствующий начальной и конечной точкам текстового диапазона. (Унаследовано от ITextRangeProvider) |
ShowContextMenu() |
Отображает доступное контекстное меню для элемента owner. |