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


EditPoint2.Indent - метод (TextPoint, Int32)

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

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

Реализации

EditPoint.Indent(TextPoint, Int32)

Заметки

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

См. также

Ссылки

EditPoint2 Интерфейс

Indent - перегрузка

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