共用方式為


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 安全性

請參閱

參考

EditPoint 介面

EnvDTE 命名空間