Compartilhar via


Método EditPoint2.Indent

Recua as linhas selecionadas por determinado número de níveis de recuo.

Namespace:  EnvDTE80
Assembly:  EnvDTE80 (em EnvDTE80.dll)

Sintaxe

'Declaração
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
)

Parâmetros

  • Point
    Tipo: TextPoint

    Opcional. Um ponto de extremidade do objeto de TextPoint para o recuo. O padrão é a linha atual no buffer, fazendo com que a linha atual no buffer a ser exibido recuado.

  • Count
    Tipo: Int32

    Opcional. O número de colunas exibidas para recuar as linhas. O valor padrão é 1.

Comentários

Indent recua as linhas delimitadas por ponto de edição e o ponto, incluindo as linhas que contêm os pontos de extremidade. Cada linha recua o determinado número de níveis de recuo. Um recuo em nível é o número de colunas de exibição determinado pela configuração do publicador global. Indent não executa a formatação inteligente nem recua as linhas com base no contexto de código. A formatação inteligente é automática formatação de código executado pelo idioma específico. Você pode selecionar a formatação inteligente em cada nó do idioma do comando de Opções no menu de Ferramentas .

As guias e os espaços são inseridos, dependendo da configuração global será definida para usar guias ao recuar. O recuo pode consistir em vários guia e nos caracteres de espaço, dependendo do número de espaços iguais de uma guia na configuração global.

Se Count for negativo, então Indent é executado de forma semelhante a Unindent.

Indent falhará se Count é maior ou igual a 10.000.

Exemplos

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

Segurança do .NET Framework

Consulte também

Referência

EditPoint2 Interface

Namespace EnvDTE80