Bagikan melalui


HtmlTextWriter.OutputTabs Metode

Definisi

Menulis serangkaian string tab yang mewakili tingkat indentasi untuk baris karakter markup.

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

Contoh

Contoh kode berikut menunjukkan cara mengambil OutputTabs alih metode di kelas yang berasal dari HtmlTextWriter kelas . Penimpaan OutputTabs selalu menggunakan konstanta DefaultTabString untuk melakukan indentasi.

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

Keterangan

Metode ini OutputTabs menggunakan Indent properti untuk menentukan berapa banyak string tab yang akan ditulis untuk mendapatkan indentasi yang diinginkan.

String tab ditentukan dengan HtmlTextWriter konstruktor. Jika tidak ada string tab yang ditentukan, DefaultTabString konstanta (\t) digunakan.

Berlaku untuk

Lihat juga