Freigeben über


EditPoint2.Unindent-Methode (TextPoint, Int32)

Entfernt die Einzugszeichen in den markierten Zeilen entsprechend der angegebenen Anzahl von Einzugsebenen.

Namespace:  EnvDTE80
Assembly:  EnvDTE80 (in EnvDTE80.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.TextPoint
    Optional.Der Endpunkt.Standard ist der Endpunkt, wobei der Einzug der aktuellen Zeile im Puffer entfernt wird.Der Standardwert ist eine Einzugsebene.
  • Count
    Typ: System.Int32
    Optional.Die Anzahl der Anzeigespalten für den Einzug der einzelnen Zeilen.Standardwert: 1.

Hinweise

Unindent entfernt Count Ebenen des Einzugs 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 gibt einen Fehler zurück, 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

Siehe auch

Referenz

EditPoint2 Schnittstelle

Unindent-Überladung

EnvDTE80-Namespace