EditPoint.Indent 方法
以指定的縮排層次數目縮排選取各行。
命名空間: EnvDTE
組件: EnvDTE (在 EnvDTE.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。
備註
Indent 會將編輯點和 [點] 所繫結的各行縮排,包括含有結束點的那一行。 每一行會依指定的縮排層次數目縮排。 一個縮排層次就是取決於全域編輯器設定的顯示資料行行數。 Indent 不會執行智慧型格式化,也不會依照程式碼內容進行縮排。 智慧型格式化是由特定程式語言執行的自動格式化程式碼。 您可以在 [工具] 功能表上 [選項] 命令的每個語言節點選取智慧型格式化。
依據全域設定是否設定為縮排時使用定位點,而決定是否插入定位點和空格。 縮排可能會由多個定位點和空格字元組成,依據全域設定中一個定位點等於幾個空格而定。
如果 Count 為負數,則 Indent 的執行方式會類似於 Unindent。
如果 Indent 大於或等於 10,000,Count 便會失敗。
範例
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 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。