Html32TextWriter.RenderBeforeTag 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 libovolný text nebo mezery tabulátoru, ke kterým dochází před levou značkou elementu HTML do výstupního streamu HTML 3.2.
protected:
override System::String ^ RenderBeforeTag();
protected override string RenderBeforeTag ();
override this.RenderBeforeTag : unit -> string
Protected Overrides Function RenderBeforeTag () As String
Návraty
Informace o písmu HTML a mezerách, které se mají vykreslit před značkou; v opačném případě, pokud neexistují žádné takové informace k vykreslení, null
.
Příklady
Následující příklad kódu ukazuje, jak přepsat metodu RenderBeforeTag . Kód zkontroluje, jestli a
se prvek vykresluje. Pokud ano, přepsáná RenderBeforeTag metoda zapíše počáteční značku elementu small
. Ukázka pro RenderAfterTag provedení stejné kontroly a
prvku a pak zapíše pravou značku small
prvku.
Tento příklad kódu je součástí většího příkladu zadaného Html32TextWriter pro třídu.
// Override the RenderBeforeTag method to render the
// opening tag of a <small> element to modify the text size of
// any <a> elements that this writer encounters.
protected override string RenderBeforeTag()
{
// Check whether the element being rendered is an
// <a> element. If so, render the opening tag
// of the <small> element; otherwise, call the base method.
if (TagKey == HtmlTextWriterTag.A)
return "<small>";
return base.RenderBeforeTag();
}
' Override the RenderBeforeTag method to render the
' opening tag of a <small> element to modify the text size of
' any <a> elements that this writer encounters.
Protected Overrides Function RenderBeforeTag() As String
' Check whether the element being rendered is an
' <a> element. If so, render the opening tag
' of the <small> element; otherwise, call the base method.
If TagKey = HtmlTextWriterTag.A Then
Return "<small>"
End If
Return MyBase.RenderBeforeTag()
End Function