Html32TextWriter.RenderAfterContent Méthode

Définition

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

S’applique à

Voir aussi