EditPoint.Unindent - метод
Обновлен: Ноябрь 2007
Удаляет знаки отступа из выбранных строк на заданное число уровней отступа.
Пространство имен: EnvDTE
Сборка: EnvDTE (в EnvDTE.dll)
Синтаксис
'Декларация
Sub Unindent ( _
Point As TextPoint, _
Count As Integer _
)
'Применение
Dim instance As EditPoint
Dim Point As TextPoint
Dim Count As Integer
instance.Unindent(Point, Count)
void Unindent(
TextPoint Point,
int Count
)
void Unindent(
[InAttribute] TextPoint^ Point,
[InAttribute] int Count
)
function Unindent(
Point : TextPoint,
Count : int
)
Параметры
- Point
Тип: EnvDTE.TextPoint
Необязательный компонент. Точка конца. Задает значение точки конца по умолчанию, создавая выступ текущей строки буфера. Значение по умолчанию — один уровень отступа.
- Count
Тип: System.Int32
Необязательный компонент. Число отображаемых столбцов в отступе каждой строки. По умолчанию используется значение 1.
Заметки
Метод Unindent удаляет Count уровней отступа в каждой строке между точкой редактирования и Point, включая строки, содержащие точки конца. Число столбцов, отображающихся в одном уровне отступа, определяется общими настройками. Знаки табуляции и другие знаки удаляются и вставляются при необходимости для удаления одного уровня отступа в соответствии с текущими глобальными параметрами для размера табуляции и размера уровня отступа.
Если параметр Count отрицателен, метод Unindent действует так же, как метод Indent.
Unindent оканчивается неудачей, если Count больше или равен 10,000.
Примеры
Sub UnindentExample()
' Before running this example, open a text document.
Dim objTD As TextDocument
Dim objEP As EditPoint
objTD = DTE.ActiveDocument.Object("TextDocument")
objEP = objTD.StartPoint.CreateEditPoint
objEP.Indent(,10)
objEP.Unindent(,5)
End Sub
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.