EditPoint2.Unindent 方法 (TextPoint, Int32)
以指定的縮排層次數目從選取行移除縮排字元。
命名空間: 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
型別:EnvDTE.TextPoint
選擇項。結束點。預設至結束點,會使緩衝區中的目前行被凸排。預設值為一個縮排層次。
- Count
型別:System.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 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。