HtmlTextWriter.OutputTabs Metod

Definition

Skriver en serie fliksträngar som representerar indragsnivån för en rad med markeringstecken.

protected:
 virtual void OutputTabs();
protected virtual void OutputTabs();
abstract member OutputTabs : unit -> unit
override this.OutputTabs : unit -> unit
Protected Overridable Sub OutputTabs ()

Exempel

I följande kodexempel visas hur du åsidosätter OutputTabs metoden i en klass som härleds från HtmlTextWriter klassen. Åsidosättningen OutputTabs använder alltid konstanten DefaultTabString för att utföra indraget.

// 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 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.   
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

Kommentarer

Metoden OutputTabs använder Indent egenskapen för att avgöra hur många fliksträngar som ska skrivas för att få önskad indrag.

Fliksträngen HtmlTextWriter anges med konstruktorn. Om ingen fliksträng har angetts används konstanten DefaultTabString (\t).

Gäller för

Se även