Método TextSelection.Unindent
Remove os recortes de seleção de texto pelo número de níveis de recuo dados.
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: Int32Opcional. O número de corte de exibição nivela para remover de cada linha na seleção de texto. O padrão é 1.
Comentários
Unindent remove os recortes na seleção de texto pelo número de colunas de exibição indicadas pela configuração global para um nível de recuo. Unindent não faz formatação inteligente ou remova os recortes para linhas com base no contexto de código. As guias e as caracteres são excluídos e inseridos como necessário para remover um nível de recuo, de acordo com as configurações globais atual para o tamanho do nível da guia e de identificação.
Unindent se comporta de forma diferente dependendo se a seleção de texto é contínua ou columnar. Se for sólida, os recortes são removidos de todas as linhas ou parcialmente completamente dentro de seleção na primeira coluna. Se é uma seleção columnar, os recortes são removidos de seleção de texto na borda esquerda de seleção.
Se o valor de Count for negativo, então Unindent executa como o método de Indent .
Unindent falhará 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ável.