EditPoint2.Indent 方法 (TextPoint, Int32)
按给定的缩进级别数缩进选定的行。
命名空间: EnvDTE80
程序集: EnvDTE80(在 EnvDTE80.dll 中)
语法
声明
Sub Indent ( _
Point As TextPoint, _
Count As Integer _
)
void Indent(
TextPoint Point,
int Count
)
void Indent(
[InAttribute] TextPoint^ Point,
[InAttribute] int Count
)
abstract Indent :
Point:TextPoint *
Count:int -> unit
function Indent(
Point : TextPoint,
Count : int
)
参数
- Point
类型:EnvDTE.TextPoint
可选。TextPoint 对象的缩进终结点。默认值是缓冲区中的当前行,从而使缓冲区中的当前行缩进。
- Count
类型:System.Int32
可选。行将缩进的显示列数。默认值为 1。
实现
EditPoint.Indent(TextPoint, Int32)
备注
Indent 缩进编辑点和 Point 界定的行,包括包含终结点的行。 每行按给定数目的缩进级别数缩进。 一个缩进级别是指由全局编辑器的设置所确定的显示列的数量。 Indent 不基于代码的上下文执行智能格式化或行缩进。 智能格式化是由特定语言完成的代码自动格式化。 可以在**“工具”菜单上“选项”**命令的每种语言节点中选择智能格式化。
根据全局设置是否设置为缩进时使用制表符来插入制表符和空格。 缩进可能由多个制表符和空格字符组成,取决于全局设置中制表符等于的空格数。
如果 Count 为负,则 Indent 的执行方式类似于 Unindent。
如果 Count 大于或等于 10,000,则 Indent 失败。
示例
Sub IndentExample()
' 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(,5)
End Sub
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。