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


ITextRange.SetIndex(TextRangeUnit, Int32, Boolean) Метод

Определение

Перемещает текстовый диапазон в указанную единицу истории.

public:
 void SetIndex(TextRangeUnit unit, int index, bool extend);
void SetIndex(TextRangeUnit const& unit, int const& index, bool const& extend);
public void SetIndex(TextRangeUnit unit, int index, bool extend);
function setIndex(unit, index, extend)
Public Sub SetIndex (unit As TextRangeUnit, index As Integer, extend As Boolean)

Параметры

unit
TextRangeUnit

Единица измерения, используемая для перемещения текстового диапазона.

index
Int32

int

Индекс указанной единицы измерения. Текстовый диапазон перемещается в единицу , которая содержит этот индекс. Если единица является положительной, нумерация единиц начинается в начале истории и продолжается вперед. Если значение отрицательное, нумерирование начинается в конце истории и продолжается назад. Начало истории соответствует индексу = 1 для всех существующих единиц, а последняя единица в истории соответствует индексу = – 1.

extend
Boolean

bool

Указывает, как изменить текстовый диапазон. Значение True расширяет текстовый диапазон, включив в него единицу , перемещая только конечную позицию текстового диапазона. False сворачивает текстовый диапазон до точки вставки, а затем перемещает точку вставки. Значением по умолчанию является false.

Комментарии

Этот метод позволяет приложению работать с текстом, ориентированным на строки, например со списками исходного кода, удобным способом. Например, ITextRange.SetIndex(Line, 10, 0) преобразует текстовый диапазон в точку вставки в начале десятой строки.

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

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