Html32TextWriter.RenderBeforeTag Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Writes any text or tab spacing that occurs before the opening tag of an HTML element to the HTML 3.2 output stream.
protected:
override System::String ^ RenderBeforeTag();
protected override string RenderBeforeTag ();
override this.RenderBeforeTag : unit -> string
Protected Overrides Function RenderBeforeTag () As String
Returns
The HTML font and spacing information to render before the tag; otherwise, if there is no such information to render, null
.
Examples
The following code example demonstrates how to override the RenderBeforeTag method. The code checks whether an a
element is being rendered. If so, the overridden RenderBeforeTag method writes the opening tag of a small
element. The sample for the RenderAfterTag performs the same check for the a
element, and then writes the closing tag of the small
element.
This code example is part of a larger example provided for the Html32TextWriter class.
// 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