EditPoint.Unindent(TextPoint, Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Удаляет знаки отступа из выбранных строк на заданное число уровней отступа.
void Unindent(EnvDTE::TextPoint const & Point = null, int Count = 1);
[System.Runtime.InteropServices.DispId(162)]
public void Unindent (EnvDTE.TextPoint Point = default, int Count = 1);
[<System.Runtime.InteropServices.DispId(162)>]
abstract member Unindent : EnvDTE.TextPoint * int -> unit
Public Sub Unindent (Optional Point As TextPoint = Nothing, Optional Count As Integer = 1)
Параметры
- Point
- TextPoint
Необязательный параметр. Конечная точка. Задает значение точки конца по умолчанию, создавая выступ текущей строки буфера. Значение по умолчанию — один уровень отступа.
- Count
- Int32
Необязательный параметр. Число отображаемых столбцов в отступе каждой строки. Значение по умолчанию — 1.
- Атрибуты
Примеры
Sub UnindentExample()
' Before running this example, open a text document.
Dim objTD As TextDocument
Dim objEP As EditPoint
objTD = DTE.ActiveDocument.Object("TextDocument")
objEP = objTD.StartPoint.CreateEditPoint
objEP.Indent(,10)
objEP.Unindent(,5)
End Sub
Комментарии
Unindent Удаляет Count уровни отступа из каждой строки между точкой редактирования и Point , включая строки, содержащие эти конечные точки. Количество столбцов, отображаемых на уровне отступа, определяется глобальным параметром. Знаки табуляции и символы удаляются и вставляются при необходимости для удаления одного уровня отступа в соответствии с текущими глобальными параметрами для размера табуляции и размера отступа.
Если Count имеет отрицательное значение, то Unindent выполняется аналогично Indent .
Unindent завершается ошибкой Count , если значение параметра больше или равно 10 000.