TextSelection.Indent (Método)
Aplica a 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 Indent ( _
Count As Integer _
)
void Indent(
int Count
)
void Indent(
[InAttribute] int Count
)
abstract Indent :
Count:int -> unit
function Indent(
Count : int
)
Parámetros
- Count
Tipo: System.Int32
Opcional.El número de niveles de sangría de la pantalla que se va a aplicar a cada línea del texto seleccionado.El valor predeterminado es 1.
Comentarios
Indent aplica sangría al texto seleccionado por el número de columnas mostradas indicado por la configuración global para un nivel de sangría.Indent no realiza formato inteligente ni aplica sangría a las líneas en función del contexto del código.Se insertan tabulaciones y espacios, dependiendo de la configuración global que indica si se utilizan tabulaciones al aplicar sangría.La sangría puede constar de varias tabulaciones y espacios, en virtud de la configuración global que define a cuántos espacios equivale una tabulación.
Indent se comporta de diferente modo dependiendo de que el texto seleccionado sea continuo o tenga formato de columna.Si es continuo, se aplica sangría hasta la primera columna a todas las líneas incluidas parcial o totalmente en la selección.Si es una selección de columnas, se aplica sangría al texto seleccionado en el margen izquierdo de la selección.
El comportamiento de Indent depende de si el texto seleccionado es la línea completa o sólo una parte de ella.Si sólo se selecciona una parte de la línea, se elimina dicha parte y al resto se le aplica una sangría correspondiente a un nivel o a un número de columnas indicado por el parámetro Count.
Si el valor de Count es negativo, Indent se comportará como el método Unindent.
Indent da un error si el valor de Count es mayor o igual que 10000.
Ejemplos
Sub IndentExample()
' Before running this example, open a text document.
Dim objSel As TextSelection = DTE.ActiveDocument.Selection
' Go to first line in document and indent it.
objSel.GotoLine(1, False)
objSel.Indent(1)
End Sub
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.