共用方式為


EditPoint2.Unindent 方法

以指定的縮排層次數目從選取行移除縮排字元。

命名空間:  EnvDTE80
組件:  EnvDTE80 (在 EnvDTE80.dll 中)

語法

'宣告
Sub Unindent ( _
    Point As TextPoint, _
    Count As Integer _
)
void Unindent(
    TextPoint Point,
    int Count
)
void Unindent(
    [InAttribute] TextPoint^ Point, 
    [InAttribute] int Count
)
abstract Unindent : 
        Point:TextPoint * 
        Count:int -> unit
function Unindent(
    Point : TextPoint, 
    Count : int
)

參數

  • Point
    類型:TextPoint

    選擇項。 結束點。 預設至結束點,會使緩衝區中的目前行被凸排。 預設值為一個縮排層次。

  • Count
    類型:Int32

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

備註

Unindent 會從編輯點和 Point 之間的每一行 (包括含有這些結束點的行) 移除 Count 個層次的縮排。 每一縮排層次中顯示的欄數是由全域設定所決定。 移除縮排層次時會依據定位點大小和縮排層次大小的目前全域設定,視需要刪除或插入定位點和字元。

如果 Count 為負數,則 Unindent 會以類似於 Indent 的方式執行。

如果 Count 大於或等於 10,000,Unindent 將會失敗。

範例

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

.NET Framework 安全性

請參閱

參考

EditPoint2 介面

EnvDTE80 命名空間