TextSelection.Unindent - метод
Обновлен: Ноябрь 2007
Сокращает отступы выделенного текста на данное число уровней отступа.
Пространство имен: EnvDTE
Сборка: EnvDTE (в EnvDTE.dll)
Синтаксис
'Декларация
Sub Unindent ( _
Count As Integer _
)
'Применение
Dim instance As TextSelection
Dim Count As Integer
instance.Unindent(Count)
void Unindent(
int Count
)
void Unindent(
[InAttribute] int Count
)
function Unindent(
Count : int
)
Параметры
- Count
Тип: System.Int32
Необязательный компонент. Число отображаемых уровней отступа, которые следует удалить в каждой строке выделенного текста. По умолчанию используется значение 1.
Заметки
Unindent удаляет отступ в выделенном тексте на число отображаемых столбцов, которое определяется глобальным параметром, задающим величину одного уровня отступа. Unindent не выполняет улучшенное форматирование или удаление отступов, основываясь на контексте кода. Знаки табуляции и другие знаки удаляются и вставляются при необходимости для удаления одного уровня отступа, в соответствии с текущими глобальными параметрами для размера табуляции и размера уровня отступа.
Unindent действует по-разному в зависимости от того, является текст непрерывным или состоит из столбцов. Если это непрерывный текст, то во всех строках, частично или полностью попавших в выделенный фрагмент, удаляются отступы в первом столбце. Если выделенный текст состоит из столбцов, отступы удаляются с левого края выделенного фрагмента.
Если значение Count отрицательно, то Unindent выполняется идентично методу Indent.
Unindent выдает ошибку, если значение Count больше либо равно 10,000.
Примеры
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
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.