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


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)

Вводит текст в выделенный фрагмент, как если бы кто-то ввел его.

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

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