Compartir a través de


EditPoint.Unindent (Método)

Quita de las líneas seleccionadas la sangría correspondiente al número dado de niveles.

Espacio de nombres:  EnvDTE
Ensamblado:  EnvDTE (en EnvDTE.dll)

Sintaxis

'Declaración
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: EnvDTE.TextPoint

    Opcional. Extremo. Utiliza de forma predeterminada el extremo, que hace que se anule la sangría de la línea actual del búfer. El valor predeterminado es un nivel de sangría.

  • Count
    Tipo: Int32

    Opcional. Número de columnas presentadas para aplicar sangría a cada línea. El valor predeterminado es 1.

Comentarios

El método Unindent quita Count niveles de sangría de cada línea situada entre el punto de edición y el correspondiente al parámetro Point, incluidas las líneas que contienen estos extremos. El número de columnas que se muestran en un nivel de sangría está determinado por un valor global. Se eliminan e insertan las tabulaciones y caracteres que sean necesarios para quitar un nivel de sangría de acuerdo con los valores globales actuales correspondientes a los tamaños de tabulación y de nivel de sangría.

Si Count es negativo, Unindent se comporta de forma similar a Indent.

El método Unindent no tendrá éxito si el valor del parámetro Count es superior o igual a 10000.

Ejemplos

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

Seguridad de .NET Framework

Vea también

Referencia

EditPoint Interfaz

EnvDTE (Espacio de nombres)