EditPoint.Indent-Methode
Zieht die markierten Zeilen um die angegebene Anzahl von Einzugsebenen ein.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
'Declaration
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
)
Parameter
Point
Typ: EnvDTE.TextPointOptional. Ein TextPoint-Objektendpunkt für Einzüge. Der Standard ist die aktuelle Zeile im Puffer, wobei die aktuelle Zeile im Puffer eingezogen wird.
Count
Typ: Int32Optional. Die Anzahl der angezeigten Spalten für den Einzug der Zeilen. Der Standardwert ist 1.
Hinweise
Indent zieht die durch den Bearbeitungspunkt und Point begrenzten Zeilen ein, einschließlich der Zeilen, die die Endpunkte enthalten. Jede Zeile wird um die angegebene Anzahl von Einzugsebenen eingezogen. Eine Einzugsebene entspricht der Anzahl der Anzeigespalten, die durch die globale Einstellung des Editors bestimmt wird. Indent führt keine intelligente Formatierung bzw. intelligente Einzugszeilen basierend auf dem Codekontext aus. Intelligente Formatierung ist die automatische Formatierung von Code, die durch die bestimmte Sprache ausgeführt wird. Sie können die intelligente Formatierung im Menü Extras unter dem Befehl Optionen in den einzelnen Sprachknoten auswählen.
Tabulatoren und Leerzeichen werden eingefügt, je nachdem, ob als globale Einstellung die Verwendung von Tabulatoren für Einzüge festgelegt wurde. Der Einzug kann mehrere Tabulatoren und Leerzeichen enthalten, je nachdem, welche Anzahl von Leerzeichen in der globalen Einstellung einem Tabulator entspricht.
Wenn Count negativ ist, verhält sich Indent ähnlich wie Unindent.
Indent kann nicht ausgeführt werden, wenn Count größer als oder gleich 10.000 ist.
Beispiele
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-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.