ITextSelection.EndKey(TextRangeUnit, Boolean) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перемещает точку вставки или активный конец выделенного текста в конец указанного блока, имитируя функциональные возможности клавиши End.
public:
int EndKey(TextRangeUnit unit, bool extend);
int EndKey(TextRangeUnit const& unit, bool const& extend);
public int EndKey(TextRangeUnit unit, bool extend);
function endKey(unit, extend)
Public Function EndKey (unit As TextRangeUnit, extend As Boolean) As Integer
Параметры
- unit
- TextRangeUnit
Единицы, по которым перемещается точка вставки или активный конец. Допустимы следующие значения.
- extend
-
Boolean
bool
Указывает, как изменить выделенный фрагмент. Значение True расширяет выделение, перемещая только активный конец. Значение False сворачивает выделенный фрагмент до точки вставки, а затем перемещает точку вставки. Значением по умолчанию является false.
Возвращаемое значение
int
Количество единиц перемещения точки вставки или активного конца.
Комментарии
Метод EndKey является логическим, а не направленным методом и поэтому зависит от языка, который используется. Например, в арабском тексте EndKey перемещается в левый конец строки, а в тексте на английском языке — вправо. Таким образом, метод EndKey отличается от методов ITextSelection.MoveRight или ITextSelection.MoveLeft . Кроме того, обратите внимание, что метод EndKey сильно отличается от свойства End, которое представляет собой позицию символа в конце выделенного фрагмента. Метод EndKey также отличается от метода ITextRange.EndOf тем, что он расширяется от активного конца, а EndOf — от End.