共用方式為


EditPoint2.Indent 方法

以指定的縮排層次數目縮排選取各行。

命名空間:  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
    類型:TextPoint

    選擇項。 縮排的 TextPoint 物件結束點。 預設為緩衝區中的目前行,它會縮排緩衝區中的目前行。

  • Count
    類型:Int32

    選擇項。 各行要縮排的顯示欄數。 預設值為 1。

備註

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

請參閱

參考

EditPoint2 介面

EnvDTE80 命名空間