ITextSelection Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет текущий выделенный текст документа.
public interface class ITextSelection : ITextRange
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2798872356, 62095, 17162, 178, 207, 195, 67, 103, 30, 192, 233)]
struct ITextSelection : ITextRange
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(2798872356, 62095, 17162, 178, 207, 195, 67, 103, 30, 192, 233)]
public interface ITextSelection : ITextRange
Public Interface ITextSelection
Implements ITextRange
- Атрибуты
- Реализации
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Комментарии
Наследование интерфейса
ITextSelection наследует ITextRange. Типы, реализующие ITextSelection, также реализуют элементы интерфейса ITextRange.
Свойства
Character |
Возвращает или задает первый символ текстового диапазона; то есть символ, связанный со свойством StartPosition . (Унаследовано от ITextRange) |
CharacterFormat |
Возвращает или задает атрибуты форматирования символов текстового диапазона. (Унаследовано от ITextRange) |
EndPosition |
Возвращает или задает позицию конечного символа текстового диапазона. (Унаследовано от ITextRange) |
FormattedText |
Возвращает или задает объект ITextRange с отформатированным текстом указанного диапазона. (Унаследовано от ITextRange) |
Gravity |
Возвращает или задает тяжесть текстового диапазона. (Унаследовано от ITextRange) |
Length |
Возвращает количество символов в текстовом диапазоне. (Унаследовано от ITextRange) |
Link |
Возвращает или задает текст URL-адреса, связанный с текстовым диапазоном. (Унаследовано от ITextRange) |
Options |
Возвращает и задает параметры выделения текста. |
ParagraphFormat |
Возвращает или задает атрибуты форматирования абзаца текстового диапазона. (Унаследовано от ITextRange) |
StartPosition |
Возвращает или задает начальную позицию текстового диапазона. (Унаследовано от ITextRange) |
StoryLength |
Возвращает количество символов в истории текстового диапазона. (Унаследовано от ITextRange) |
Text |
Возвращает или задает обычный текст текстового диапазона. (Унаследовано от ITextRange) |
Type |
Извлекает тип выделения текста. |
Методы
CanPaste(Int32) |
Определяет, содержит ли буфер обмена содержимое, которое можно вставить в заданный формат в текущий текстовый диапазон. (Унаследовано от ITextRange) |
ChangeCase(LetterCase) |
Изменяет регистр букв в текстовом диапазоне. (Унаследовано от ITextRange) |
Collapse(Boolean) |
Сворачивает текстовый диапазон в вырожденную точку в начале или конце диапазона. (Унаследовано от ITextRange) |
Copy() |
Копирует текст текстового диапазона в буфер обмена. (Унаследовано от ITextRange) |
Cut() |
Перемещает текст текстового диапазона в буфер обмена. (Унаследовано от ITextRange) |
Delete(TextRangeUnit, Int32) |
Удаляет текст из текстового диапазона. (Унаследовано от ITextRange) |
EndKey(TextRangeUnit, Boolean) |
Перемещает точку вставки или активный конец выделенного текста в конец указанного блока, имитируя функциональные возможности клавиши End. |
EndOf(TextRangeUnit, Boolean) |
Перемещает или расширяет диапазон текста до конца ближайшей указанной текстовой единицы. Текстовый диапазон перемещается или расширяется в документе. (Унаследовано от ITextRange) |
Expand(TextRangeUnit) |
Расширяет диапазон текста, чтобы полностью содержать все части текста. (Унаследовано от ITextRange) |
FindText(String, Int32, FindOptions) |
Выполняет поиск определенной текстовой строки в диапазоне и, если она найдена, выбирает строку. (Унаследовано от ITextRange) |
GetCharacterUtf32(UInt32, Int32) |
Извлекает код символа формата преобразования Юникода (UTF)-32 символа с указанным смещением от конца текстового диапазона. (Унаследовано от ITextRange) |
GetClone() |
Создает новый объект, идентичный данному объекту текстового диапазона. (Унаследовано от ITextRange) |
GetIndex(TextRangeUnit) |
Извлекает индекс истории текстовой единицы (слово, строка, предложение, абзац и т. д.) в исходной позиции текстового диапазона. (Унаследовано от ITextRange) |
GetPoint(HorizontalCharacterAlignment, VerticalCharacterAlignment, PointOptions, Point) |
Извлекает экранные координаты определенного расположения в текстовом диапазоне. (Унаследовано от ITextRange) |
GetRect(PointOptions, Rect, Int32) |
Извлекает ограничивающий прямоугольник, охватывающий диапазон текста на экране. (Унаследовано от ITextRange) |
GetText(TextGetOptions, String) |
Извлекает текст в текстовом диапазоне в соответствии с указанными флагами преобразования. (Унаследовано от ITextRange) |
GetTextViaStream(TextGetOptions, IRandomAccessStream) |
Извлекает текст в текстовом диапазоне в соответствии с указанными флагами преобразования в виде потока произвольного доступа. (Унаследовано от ITextRange) |
HomeKey(TextRangeUnit, Boolean) |
Перемещает точку вставки или активный конец выделенного текста в положение home, имитируя функциональные возможности клавиши Home. |
InRange(ITextRange) |
Определяет, находится ли этот диапазон в тексте или в том же тексте, что и указанный диапазон. (Унаследовано от ITextRange) |
InsertImage(Int32, Int32, Int32, VerticalCharacterAlignment, String, IRandomAccessStream) |
Вставляет изображение в этот диапазон. (Унаследовано от ITextRange) |
InStory(ITextRange) |
Определяет, совпадает ли история этого диапазона с историей указанного диапазона. (Унаследовано от ITextRange) |
IsEqual(ITextRange) |
Определяет, имеет ли этот диапазон те же позиции символов и историю, что и в заданном диапазоне. (Унаследовано от ITextRange) |
MatchSelection() |
Задает начальную и конечную позиции этого диапазона в соответствии с активным выделенным фрагментом. (Унаследовано от ITextRange) |
Move(TextRangeUnit, Int32) |
Перемещает точку вставки вперед или назад на указанное количество единиц. Если текстовый диапазон не является разроженным, он сворачивается в точку вставки в начале или конце текстового диапазона в зависимости от количества, а затем перемещается. (Унаследовано от ITextRange) |
MoveDown(TextRangeUnit, Int32, Boolean) |
Перемещает точку вставки или активный конец выделенного текста вниз, имитируя функциональные возможности клавиш СТРЕЛКА ВНИЗ или СТРАНИЦА ВНИЗ. |
MoveEnd(TextRangeUnit, Int32) |
Перемещает конечную позицию текстового диапазона. (Унаследовано от ITextRange) |
MoveLeft(TextRangeUnit, Int32, Boolean) |
Перемещает точку вставки или активный конец выделенного текста влево, имитируя функциональные возможности клавиши СТРЕЛКА ВЛЕВО. |
MoveRight(TextRangeUnit, Int32, Boolean) |
Перемещает точку вставки или активный конец выделенного текста вправо, имитируя функциональные возможности клавиши СТРЕЛКА ВПРАВО. |
MoveStart(TextRangeUnit, Int32) |
Перемещает начальную позицию текстового диапазона. (Унаследовано от ITextRange) |
MoveUp(TextRangeUnit, Int32, Boolean) |
Перемещает точку вставки или активный конец выделенного текста вверх, имитируя функциональные возможности клавиш СТРЕЛКА ВВЕРХ или СТРАНИЦА ВВЕРХ. |
Paste(Int32) |
Вставляет текст из буфера обмена в текстовый диапазон. (Унаследовано от ITextRange) |
ScrollIntoView(PointOptions) |
Прокручивает этот текстовый диапазон в режиме просмотра. (Унаследовано от ITextRange) |
SetIndex(TextRangeUnit, Int32, Boolean) |
Перемещает текстовый диапазон в указанную единицу истории. (Унаследовано от ITextRange) |
SetPoint(Point, PointOptions, Boolean) |
Изменяет диапазон текста на основе указанной точки. (Унаследовано от ITextRange) |
SetRange(Int32, Int32) |
Задает для конечных точек текстового диапазона указанные значения. (Унаследовано от ITextRange) |
SetText(TextSetOptions, String) |
Заменяет текст в текстовом диапазоне. (Унаследовано от ITextRange) |
SetTextViaStream(TextSetOptions, IRandomAccessStream) |
Задает текст в текстовом диапазоне на основе содержимого потока произвольного доступа. (Унаследовано от ITextRange) |
StartOf(TextRangeUnit, Boolean) |
Перемещает или расширяет диапазон текста до начала ближайшей указанной текстовой единицы. Диапазон текста перемещается или расширяется в обратном направлении в документе. (Унаследовано от ITextRange) |
TypeText(String) |
Вводит текст в выделенный фрагмент, как если бы кто-то ввел его. |