HtmlTextWriter.OutputTabs Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zapíše řadu řetězců tabulátoru, které představují úroveň odsazení řádku znaků značek.
protected:
virtual void OutputTabs();
protected virtual void OutputTabs();
abstract member OutputTabs : unit -> unit
override this.OutputTabs : unit -> unit
Protected Overridable Sub OutputTabs ()
Příklady
Následující příklad kódu ukazuje, jak přepsat metodu OutputTabs ve třídě, která je odvozena z HtmlTextWriter třídy. Přepsání OutputTabs vždy používá konstantu DefaultTabString k provedení odsazení.
// 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
Poznámky
Metoda OutputTabs používá Indent vlastnost k určení, kolik řetězců tabulátoru zapisovat k získání požadované odsazení.
Řetězec tabulátoru je zadán pomocí konstruktoru HtmlTextWriter . Pokud není zadán žádný řetězec tabulátoru, použije se konstanta DefaultTabString (\t).