Freigeben über


HtmlTextWriter.OutputTabs-Methode

Schreibt eine Reihe von Tabstoppzeichenfolgen, die die Einzugsebene für eine Zeile mit Markupzeichen darstellt.

Namespace: System.Web.UI
Assembly: System.Web (in system.web.dll)

Syntax

'Declaration
Protected Overridable Sub OutputTabs
'Usage

Me.OutputTabs
protected virtual void OutputTabs ()
protected:
virtual void OutputTabs ()
protected void OutputTabs ()
protected function OutputTabs ()

Hinweise

Die OutputTabs-Methode bestimmt mithilfe der Indent-Eigenschaft die Anzahl der Tabstoppzeichenfolgen, die für den gewünschten Einzug geschrieben werden müssen.

Die Tabstoppzeichenfolge wird mit dem HtmlTextWriter-Konstruktor angegeben. Wenn keine Tabstoppzeichenfolge angegeben wird, wird die DefaultTabString-Konstante (\t) verwendet.

Beispiel

Im folgenden Codebeispiel wird das Überschreiben der OutputTabs-Methode in einer Klasse veranschaulicht, die von der HtmlTextWriter-Klasse abgeleitet ist. Die OutputTabs-Überschreibung verwendet immer die DefaultTabString-Konstante, um den Einzug auszuführen.

' Override the OutputTabs method to set the tab to
' the number of spaces defined by the Indent variable.   
Protected Overrides Sub OutputTabs()
    ' Output the DefaultTabString for the number
    ' of times specified in the Indent property.
    Dim i As Integer
    For i = 0 To Indent - 1
        Write(DefaultTabString)
    Next i
    MyBase.OutputTabs()
End Sub
// Override the OutputTabs method to set the tab to
// the number of spaces defined by the Indent variable.      
protected override void OutputTabs()
{
    // Output the DefaultTabString for the number
    // of times specified in the Indent property.
    for (int i = 0; i < Indent; i++)
        Write(DefaultTabString);
    base.OutputTabs();
}
// Override the OutputTabs method to set the tab to
// the number of spaces defined by the Indent variable.
virtual void OutputTabs() override
{
   
   // Output the DefaultTabString for the number
   // of times specified in the Indent property.
   for ( int i = 0; i < Indent; i++ )
      Write( DefaultTabString );
   __super::OutputTabs();
}
// Override the OutputTabs method to tab the number
// of spaces defined by the Indent variable.
protected void OutputTabs()
{
    // Output the 'DefaultTabString' for 'Indent' number of times.
    for (int i = 0; i < get_Indent(); i++) {
        Write(DefaultTabString);
    }
    super.OutputTabs();
} //OutputTabs

Plattformen

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

HtmlTextWriter-Klasse
HtmlTextWriter-Member
System.Web.UI-Namespace
TextWriter
Indent
DefaultTabString