Método TextSelection.Unindent
Remove os recuos do texto selecionado pelo número de níveis de recuo fornecido.
Namespace: EnvDTE
Assembly: EnvDTE (em EnvDTE.dll)
Sintaxe
'Declaração
Sub Unindent ( _
Count As Integer _
)
void Unindent(
int Count
)
void Unindent(
[InAttribute] int Count
)
abstract Unindent :
Count:int -> unit
function Unindent(
Count : int
)
Parâmetros
- Count
Tipo: System.Int32
Opcional.O número de níveis de recuo de exibição para remover de cada linha do texto selecionado.O padrão é 1.
Comentários
UnindentRemove os recuos no texto selecionado pelo número de colunas de exibição indicado definindo o global para o recuo de um nível.Unindentoferece não inteligente de formatação ou remover recuos para as linhas com base no contexto do código.Guias e os caracteres são excluídos e inseridos conforme necessários para remover um nível de recuo, de acordo com a atuais configurações globais para o tamanho de nível de tabulações e recuos.
Unindenttem um comportamento diferente dependendo se o texto selecionado contínuo ou Colunar.Se for contínua, recuos são removidos do todas as linhas parcial ou totalmente dentro da seleção na primeira coluna.Se for uma seleção Colunar, recuos são removidos do texto selecionado na extremidade esquerda da seleção.
Se o valor de Count for negativo, em seguida, Unindent desempenho igual a Indent método.
Unindentfalha se o valor de Count é maior que ou igual a 10.000.
Exemplos
Sub UnIndentExample()
' 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(2)
MsgBox("Indented two places, now unindenting one place...")
objSel.Unindent(1)
End Sub
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.