EditPoint.Unindent(TextPoint, Int32) Método

Definição

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

void Unindent(EnvDTE::TextPoint const & Point = null, int Count = 1);
[System.Runtime.InteropServices.DispId(162)]
public void Unindent (EnvDTE.TextPoint Point = default, int Count = 1);
[<System.Runtime.InteropServices.DispId(162)>]
abstract member Unindent : EnvDTE.TextPoint * int -> unit
Public Sub Unindent (Optional Point As TextPoint = Nothing, Optional Count As Integer = 1)

Parâmetros

Point
TextPoint

Opcional. O ponto de extremidade. O padrão é o ponto de extremidade, fazendo com que a linha atual no buffer seja recuada. O valor padrão é um nível de recuo.

Count
Int32

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

Atributos

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  

Comentários

Unindent Remove os Count níveis 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 exibidas em um nível de recuo é determinado por uma configuração global. As guias e os caracteres são excluídos e inseridos conforme necessário para remover um nível de recuo de acordo com as configurações globais atuais de tamanho de guia e tamanho de nível de recuo.

Se Count for negativo, o será Unindent executado de forma semelhante a Indent .

Unindent falha se Count for maior ou igual a 10.000.

Aplica-se a