Compartilhar via


Método EditPoint2.Unindent

Remove os caracteres de recuo das linhas selecionadas por determinado número de níveis de recuo.

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

Sintaxe

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

Parâmetros

  • Point
    Tipo: TextPoint

    Opcional. O ponto de extremidade. Opções ao ponto de extremidade, fazendo com que a linha atual no buffer a ser exibido recuado para a esquerda. O valor padrão é um recuo em nível.

  • Count
    Tipo: Int32

    Opcional. O número de colunas de exibição para recuar cada linha. O padrão é 1.

Comentários

Unindent remove os níveis de Count de recuo de cada linha entre o ponto de edição e Point, incluindo as linhas que contêm esses pontos de extremidade. O número de colunas que exibem em um nível de recuo é determinado por uma configuração global. As guias e os caracteres são excluídos e inseridos como necessário para remover um recuo em nível de acordo com as configurações globais atuais para o tamanho da guia e para recuar o tamanho do nível.

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

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

Exemplos

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

Segurança do .NET Framework

Consulte também

Referência

EditPoint2 Interface

Namespace EnvDTE80