EditPoint2.Unindent - метод (TextPoint, Int32)
Удаляет знаки отступа из выбранных строк на заданное число уровней отступа.
Пространство имен: EnvDTE80
Сборка: EnvDTE80 (в EnvDTE80.dll)
Синтаксис
'Декларация
Sub Unindent ( _
Point As TextPoint, _
Count As Integer _
)
void Unindent(
TextPoint Point,
int Count
)
void Unindent(
[InAttribute] TextPoint^ Point,
[InAttribute] int Count
)
abstract Unindent :
Point:TextPoint *
Count:int -> unit
function Unindent(
Point : TextPoint,
Count : int
)
Параметры
- Point
Тип: EnvDTE.TextPoint
Необязательный.Точка конца.Задает значение точки конца по умолчанию, создавая выступ текущей строки буфера.Значение по умолчанию — один уровень отступа.
- Count
Тип: System.Int32
Необязательный.Число отображаемых столбцов в отступе каждой строки.Значение по умолчанию — 1.
Заметки
Метод Unindent удаляет Count уровней отступа в каждой строке между точкой редактирования и Point, включая строки, содержащие точки конца.Число столбцов, отображающихся в одном уровне отступа, определяется общими настройками.Знаки табуляции и другие знаки удаляются и вставляются при необходимости для удаления одного уровня отступа, в соответствии с текущими глобальными параметрами для размера табуляции и размера уровня отступа.
Если параметр Count отрицателен, метод Unindent действует так же, как метод Indent.
Unindent оканчивается неудачей, если значение Count больше или равно 10000.
Примеры
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
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.