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 pela configuração global para o recuo de um nível. Unindentoferece não inteligentes formatação ou remover recuos para 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 as atuais configurações globais para tamanho de nível de tabulações e recuos.
Unindenttem um comportamento diferente dependendo se o texto selecionado contínua ou Colunar. Se é contínua, recuos serão removidos todas as linhas parcialmente ou completamente 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 executa como o Indent método.
Unindentfalha se o valor de Count é maior 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.