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


EditPoint.Indent - метод

Создает в выделенных строках отступ заданного уровня.

Пространство имен:  EnvDTE
Сборка:  EnvDTE (в EnvDTE.dll)

Синтаксис

'Декларация
Sub Indent ( _
    Point As TextPoint, _
    Count As Integer _
)
void Indent(
    TextPoint Point,
    int Count
)
void Indent(
    [InAttribute] TextPoint^ Point, 
    [InAttribute] int Count
)
abstract Indent : 
        Point:TextPoint * 
        Count:int -> unit 
function Indent(
    Point : TextPoint, 
    Count : int
)

Параметры

  • Point
    Тип: EnvDTE.TextPoint
    Необязательный параметр.Объект конечной точки отступа TextPoint.По умолчанию это текущая строка в буфере, что приводит к тому, что отступ создается для текущей строки в буфере.
  • Count
    Тип: System.Int32
    Необязательный параметр.Число отображаемых столбцов в создаваемом для строк отступе.Значение по умолчанию - 1.

Заметки

Indent создает отступы в строках, находящихся между точкой редактирования и Point, включая строки, содержащие конечные точки.В каждую строку добавляется отступ на указанное число уровней отступа.Один уровень отступа равен числу отображаемых столбцов, которое определяется общими параметрами редактора.Метод Indent не выполняет улучшенное форматирование и не применяет к строкам отступ на основании контекста кода.Улучшенное форматирование — это автоматическое форматирование кода, выполняемое с помощью средств конкретного языка.Можно выбрать улучшенное форматирование для каждого узла языка с помощью команды Параметры меню Сервис.

Знаки табуляции и пробелы вставляются, в зависимости от общих установок по использованию знаков табуляции в отступах.Отступ может состоять из нескольких знаков табуляции и пробелов, в зависимости от того, какая величина табуляции в пробелах задана в общих установках.

Если параметр Count отрицателен, метод Indent действует так же, как метод Unindent.

Indent оканчивается неудачей, если значение Count больше или равно 10000.

Примеры

Sub IndentExample()
  ' 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(,5)
End Sub

Безопасность платформы .NET Framework

См. также

Ссылки

EditPoint Интерфейс

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