TextSelection.Indent(Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает в выделенных строках отступ заданного уровня.
void Indent(int Count = 1);
[System.Runtime.InteropServices.DispId(33)]
public void Indent (int Count = 1);
[<System.Runtime.InteropServices.DispId(33)>]
abstract member Indent : int -> unit
Public Sub Indent (Optional Count As Integer = 1)
Параметры
- Count
- Int32
Необязательный параметр. Число отображаемых уровней отступа, на которые следует отступить в каждой строке выделенного текста. Значение по умолчанию — 1.
- Атрибуты
Примеры
Sub IndentExample()
' Before running this example, open a text document.
Dim objSel As TextSelection = DTE.ActiveDocument.Selection
' Go to first line in document and indent it.
objSel.GotoLine(1, False)
objSel.Indent(1)
End Sub
Комментарии
Indent смещает выделенный текст на число отображаемых столбцов, определяемое глобальным параметром для одного уровня отступа. Indent не выполняет интеллектуальное форматирование или отступы в зависимости от контекста кода. Символы табуляции и пробелы вставляются в зависимости от глобального параметра, определяющего необходимость использования табуляции при создании отступов. Отступ может состоять из нескольких символов табуляции и пробелов в зависимости от глобального значения, определяющего, сколько пробелов соответствует табуляции.
Indent ведет себя по-разному в зависимости от того, находится ли выделенный текст непрерывно или по столбцам. Если он непрерывный, все строки частично или полностью в выделенном фрагменте отображаются с отступом по первому столбцу. Если выбрано выделение по столбцам, то выделенный текст будет отступом по левому краю выделенного фрагмента.
Indent поведение зависит от того, является ли выделенный текст целой строкой или только ее частью. Если выбрана только часть строки, то выбранная часть удаляется, а оставшаяся строка смещается на один уровень отступа или Count число столбцов.
Если значение Count является отрицательным, то Indent выполняется как Unindent метод.
Indent завершается ошибкой, если значение Count больше или равно 10 000.