共用方式為


EditPoint.Unindent 方法

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

命名空間:  EnvDTE
組件:  EnvDTE (在 EnvDTE.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
    型別:EnvDTE.TextPoint
    選擇項。結束點。預設至結束點,會使緩衝區中的目前行被凸排。預設值為一個縮排層次。
  • Count
    型別:System.Int32
    選擇項。每一行要縮排的顯示欄數。預設值為 1。

備註

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

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

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

範例

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

請參閱

參考

EditPoint 介面

EnvDTE 命名空間