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


EditPoint.Unindent - метод

Удаляет знаки отступа из выбранных строк на заданное число уровней отступа.

Пространство имен:  EnvDTE
Сборка:  EnvDTE (в EnvDTE.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

См. также

Ссылки

EditPoint Интерфейс

EnvDTE - пространство имен