Compartir a través de


EditPoint2.Indent (Método)

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

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

Sintaxis

'Declaración
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. Objeto TextPoint que indica el extremo de aplicación de sangría. El valor predeterminado es la línea actual del búfer, que hace que se aplique sangría a la línea actual del búfer.

  • Count
    Tipo: Int32

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

Comentarios

El método Indent aplica sangría a las líneas limitadas por el punto de edición y el correspondiente al parámetro Point, incluidas las líneas que contienen los extremos. Cada línea aplica la sangría correspondiente al número determinado de niveles. Un nivel de sangría es el número de columnas visualizadas que se determina mediante la configuración del editor global. Indent no realiza formato inteligente ni aplica sangría a las líneas en función del contexto del código. La aplicación de formato inteligente es la aplicación automática de formato de código realizada por el lenguaje en cuestión. Se puede seleccionar la aplicación de formato inteligente en cada nodo de lenguaje del comando Opciones, en el menú Herramientas.

Las tabulaciones y los espacios se insertan en función de que el valor global se establezca en utilizar tabulaciones al aplicar sangría. La sangría puede consistir en varios caracteres de espacios y tabulaciones, dependiendo del número de espacios determinado para una tabulación en el valor global.

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

El método Indent no se ejecutará correctamente si el valor del parámetro Count es superior o igual a 10.000.

Ejemplos

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

Seguridad de .NET Framework

Vea también

Referencia

EditPoint2 Interfaz

EnvDTE80 (Espacio de nombres)