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 jakýkoli text nebo mezery tabulátoru, ke kterým dojde před levou značkou elementu HTML do výstupního datového proudu 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, které by bylo třeba vykreslit, null.
Příklady
Následující příklad kódu ukazuje, jak přepsat metodu RenderBeforeTag . Kód zkontroluje, jestli se a vykresluje prvek. Pokud ano, přepsáná RenderBeforeTag metoda zapíše levou značku elementu small . Ukázka pro RenderAfterTag provedení stejné kontroly a prvku a pak zapíše pravou značku elementu small .
Tento příklad kódu je součástí většího příkladu uvedeného pro třídu Html32TextWriter.
// 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