Html32TextWriter.RenderAfterContent Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Ecrit tout texte ou espacement qui suit le contenu de l'élément HTML.
protected:
override System::String ^ RenderAfterContent();
protected override string RenderAfterContent ();
override this.RenderAfterContent : unit -> string
Protected Overrides Function RenderAfterContent () As String
Retours
L'espacement ou le texte à écrire à la suite du contenu de l'élément HTML ; sinon, en l'absence de telles informations à restituer, null
.
Exemples
L’exemple de code suivant montre comment remplacer la RenderAfterContent méthode . Chaque méthode remplacée vérifie d’abord si un th
élément est affiché, puis utilise la SupportsBold méthode pour vérifier si l’appareil demandeur peut afficher une mise en forme en gras. Si l’appareil prend en charge la mise en forme en gras, la RenderAfterContent méthode écrit la balise de fermeture d’un b
élément. Si l’appareil ne prend pas en charge la mise en forme en gras, la RenderAfterContent méthode écrit la balise de fermeture d’un font
élément.
Ensuite, le code vérifie si un h4
élément est affiché, puis utilise la SupportsItalic propriété pour vérifier si l’appareil demandeur peut afficher une mise en forme italique. Si l’appareil prend en charge la mise en forme italique, la RenderAfterContent méthode écrit la balise de fermeture d’un i
élément. Si l’appareil ne prend pas en charge la mise en forme italique, la RenderAfterContent méthode écrit la balise de fermeture d’un font
élément.
Cet exemple de code fait partie d’un exemple plus grand fourni pour la Html32TextWriter classe .
// 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