Html32TextWriter.RenderAfterContent Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Schreibt jeglichen Text oder Abstand, der dem Inhalt des HTML-Elements folgt.
protected:
override System::String ^ RenderAfterContent();
protected override string RenderAfterContent ();
override this.RenderAfterContent : unit -> string
Protected Overrides Function RenderAfterContent () As String
Gibt zurück
Der Abstand oder Text, der nach dem Inhalt des HTML-Elements geschrieben werden soll. Wenn keine Informationen dieser Art zum Rendern vorhanden sind, null
.
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie die RenderAfterContent -Methode überschrieben wird. Jede überschriebene Methode überprüft zunächst, ob ein th
Element gerendert wird, und verwendet dann die SupportsBold -Methode, um zu überprüfen, ob das anfordernde Gerät fett formatiert werden kann. Wenn das Gerät fett formatierte Formatierungen unterstützt, schreibt die RenderAfterContent -Methode das schließende Tag eines b
Elements. Wenn das Gerät keine fett formatierte Formatierung unterstützt, schreibt die RenderAfterContent Methode das schließende Tag eines font
Elements.
Als Nächstes überprüft der Code, ob ein h4
Element gerendert wird, und verwendet dann die SupportsItalic -Eigenschaft, um zu überprüfen, ob das anfordernde Gerät kursiv formatiert werden kann. Wenn das Gerät kursiv formatiert wird, schreibt die RenderAfterContent Methode das schließende Tag eines i
Elements. Wenn das Gerät keine kursiv formatierte Formatierung unterstützt, schreibt die RenderAfterContent Methode das schließende Tag eines font
Elements.
Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die Html32TextWriter-Klasse bereitgestellt wird.
// Override the RenderAfterContent method to close
// styles opened during the call to the RenderBeforeContent
// method.
protected override string RenderAfterContent()
{
// Check whether the element being rendered is a <th> element.
// If so, and the requesting device supports bold formatting,
// render the closing tag of the <b> element. If not,
// render the closing tag of the <font> element.
if (TagKey == HtmlTextWriterTag.Th)
{
if (SupportsBold)
return "</b>";
else
return "</font>";
}
// Check whether the element being rendered is an <H4>.
// element. If so, and the requesting device supports italic
// formatting, render the closing tag of the <i> element.
// If not, render the closing tag of the <font> element.
if (TagKey == HtmlTextWriterTag.H4)
{
if (SupportsItalic)
return "</i>";
else
return "</font>";
}
// Call the base method
return base.RenderAfterContent();
}
' Override the RenderAfterContent method to close
' styles opened during the call to the RenderBeforeContent
' method.
Protected Overrides Function RenderAfterContent() As String
' Check whether the element being rendered is a <th> element.
' If so, and the requesting device supports bold formatting,
' render the closing tag of the <b> element. If not,
' render the closing tag of the <font> element.
If TagKey = HtmlTextWriterTag.Th Then
If SupportsBold Then
Return "</b>"
Else
Return "</font>"
End If
End If
' Check whether the element being rendered is an <H4>.
' element. If so, and the requesting device supports italic
' formatting, render the closing tag of the <i> element.
' If not, render the closing tag of the <font> element.
If TagKey = HtmlTextWriterTag.H4 Then
If (SupportsItalic) Then
Return "</i>"
Else
Return "</font>"
End If
End If
' Call the base method.
Return MyBase.RenderAfterContent()
End Function