TextSelection.Indent 方法
以指定的縮排層次數目縮排選取各行。
命名空間: EnvDTE
組件: EnvDTE (在 EnvDTE.dll 中)
語法
'宣告
Sub Indent ( _
Count As Integer _
)
void Indent(
int Count
)
void Indent(
[InAttribute] int Count
)
abstract Indent :
Count:int -> unit
function Indent(
Count : int
)
參數
- Count
型別:System.Int32
選擇項。要在選取文字中縮排各行的顯示縮排層次數目。預設為 1。
備註
Indent 會依照某個縮排層次的全域設定所指出的顯示資料行數目來為選取的文字進行縮排。 Indent 不會根據程式碼的內容執行智慧型格式化或縮排文字行。 定位點和空格會依據縮排時是否要使用定位點的全域設定而決定是否插入。 縮排可能會由多個定位點和空格字元組成,視全域設定中一個定位點等於幾個空格而定。
Indent 的行為方式會依據選取文字屬於連續式還是分欄式,而有所不同。 如果屬於連續式,則選取範圍內 (局部或完整) 的所有行,都會從第一欄開始縮排。 如果屬於分欄式,則所選文字會從選取範圍的左邊緣開始縮排。
Indent 的行為會依據選取文字是否為整行或僅一部分而有所不同。 如果只選取了行的部分,則選取部分會被刪除,而剩下的部分則會被縮排一個縮排層次,或縮排 Count 指定的欄數。
如果 Count 的值是負數,則 Indent 的執行方式會與 Unindent 相同。
如果 Indent 的值大於或等於 10,000,則 Count 會失敗。
範例
Sub IndentExample()
' Before running this example, open a text document.
Dim objSel As TextSelection = DTE.ActiveDocument.Selection
' Go to first line in document and indent it.
objSel.GotoLine(1, False)
objSel.Indent(1)
End Sub
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。