Metoda EditPoint.Unindent —
Usuwa znaki wcięcia z wybranych wierszy przez daną liczbę poziomów wcięcia.
Przestrzeń nazw: EnvDTE
Zestaw: EnvDTE (w EnvDTE.dll)
Składnia
'Deklaracja
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
)
Parametry
- Point
Typ: EnvDTE.TextPoint
Opcjonalne.Punkt końcowy.Domyślnie punkt końcowy, powodując bieżącego wiersza w buforze na można zmniejszyć wcięcia.Wartością domyślną jest jeden poziom wcięcia.
- Count
Typ: System.Int32
Opcjonalne.Liczba kolumn Wyświetl wcięcia w każdym wierszu.Wartość domyślna to 1.
Uwagi
UnindentUsuwa Count poziom wcięcia od każdej linii między edytowany punkt i Point, w tym linie, które zawierają te punkty końcowe.Liczbę kolumn, które będą wyświetlane w poziomie zagnieżdżenia zależy od ustawienia globalne.Tabulatory i znaki są usuwane i dodaje się jako należy usunąć jeden poziom wcięcia według bieżącego ustawienia globalne na karcie rozmiar i rozmiar poziomu wcięcia.
Jeśli Count jest ujemny, a następnie Unindent wykonuje się podobnie do Indent.
Unindentkończy się niepowodzeniem, jeśli Count jest większa niż lub równa 10 000.
Przykłady
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
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..