EditPoint.Unindent(TextPoint, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Entfernt die Einzugszeichen in den markierten Zeilen entsprechend der angegebenen Anzahl von Einzugsebenen.
void Unindent(EnvDTE::TextPoint const & Point = null, int Count = 1);
[System.Runtime.InteropServices.DispId(162)]
public void Unindent (EnvDTE.TextPoint Point = default, int Count = 1);
[<System.Runtime.InteropServices.DispId(162)>]
abstract member Unindent : EnvDTE.TextPoint * int -> unit
Public Sub Unindent (Optional Point As TextPoint = Nothing, Optional Count As Integer = 1)
Parameter
- Point
- TextPoint
(Optional) Der Endpunkt. Standard ist der Endpunkt, wobei der Einzug der aktuellen Zeile im Puffer entfernt wird. Der Standardwert ist eine Einzugsebene.
- Count
- Int32
(Optional) Die Anzahl der Anzeigespalten für den Einzug der einzelnen Zeilen. Der Standardwert ist 1.
- Attribute
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
Hinweise
Unindent entfernt die Einzugs Count Ebenen der einzelnen Zeilen zwischen dem Bearbeitungs Punkt und Point , einschließlich der Zeilen, die diese Endpunkte enthalten. Die Anzahl der Spalten, die in einer Einzugs Ebene angezeigt wird, wird durch eine globale Einstellung bestimmt. Registerkarten und Zeichen werden nach Bedarf gelöscht und eingefügt, um eine Einzugs Ebene gemäß den aktuellen globalen Einstellungen für die Tabulator Größe und die Einzugs Ebene zu entfernen.
Wenn Count negativ ist, verhält sich Unindent ähnlich wie Indent .
Unindent schlägt fehl Count , wenn größer oder gleich 10.000 ist.