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í pro řádek znaků značky.
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 HtmlTextWriter z 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 se má zapsat k získání požadovaného odsazení.
Řetězec tabulátoru je zadán pomocí konstruktoru HtmlTextWriter . Pokud není zadaný žádný řetězec tabulátoru, použije se konstanta DefaultTabString (\t
).