EditPoint.Unindent-Methode
Entfernt die Einzugszeichen in den markierten Zeilen entsprechend der angegebenen Anzahl von Einzugsebenen.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
'Declaration
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
)
Parameter
Point
Typ: EnvDTE.TextPointOptional. Der Endpunkt. Standard ist der Endpunkt, wobei der Einzug der aktuellen Zeile im Puffer entfernt wird. Der Standardwert ist eine Einzugsebene.
Count
Typ: Int32Optional. Die Anzahl der Anzeigespalten für den Einzug der einzelnen Zeilen. Standardwert: 1.
Hinweise
Unindent entfernt Count Einzugsebenen aus jeder Zeile zwischen dem Bearbeitungspunkt und Point, einschließlich der Zeilen mit diesen Endpunkten. Die Anzahl der Spalten, die in einer Ebene des Einzugs angezeigt werden, wird durch eine globale Einstellung bestimmt. Tabulatoren und Zeichen werden ggf. gelöscht und eingefügt, um eine Einzugsebene entsprechend den aktuellen globalen Einstellungen für die Größe des Tabulatoren und der Einzugsebene zu entfernen.
Wenn Count negativ ist, verhält sich Unindent ähnlich wie Indent.
Unindent kann nicht ausgeführt werden, wenn Count größer als oder gleich 10.000 ist.
Beispiele
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-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.