HtmlTextWriter.ExitStyle Méthode

Définition

Écrit la balise fermante d’un élément de balisage pour mettre fin à la disposition et à la mise en forme de caractères spécifiées.

Surcharges

Nom Description
ExitStyle(Style)

Écrit la balise de fermeture d’un <span> élément pour mettre fin à la disposition et à la mise en forme de caractères spécifiées.

ExitStyle(Style, HtmlTextWriterTag)

Écrit la balise fermante de l’élément de balisage spécifié pour mettre fin à la disposition et à la mise en forme de caractères spécifiées.

ExitStyle(Style)

Écrit la balise de fermeture d’un <span> élément pour mettre fin à la disposition et à la mise en forme de caractères spécifiées.

public:
 virtual void ExitStyle(System::Web::UI::WebControls::Style ^ style);
public virtual void ExitStyle(System.Web.UI.WebControls.Style style);
abstract member ExitStyle : System.Web.UI.WebControls.Style -> unit
override this.ExitStyle : System.Web.UI.WebControls.Style -> unit
Public Overridable Sub ExitStyle (style As Style)

Paramètres

style
Style

Qui Style spécifie la disposition et la mise en forme à fermer.

Exemples

L’exemple de code suivant montre comment utiliser une classe personnalisée nommée TextSample, dérivée de la WebControl classe, qui utilise la EnterStyle méthode pour appliquer un ForeColor style à une chaîne de texte.

La EnterStyle méthode restitue le code HTML <span style="color:Navy;">. L’appel ExitStyle de méthode ferme l’élément <span> après le rendu du texte.

Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Security.Permissions
Imports System.Drawing

' Create a custom class, named TextSample, that renders
' its Text property with styles applied by the
' EnterStyle and ExitStyle methods. 
Namespace AspNet.Samples

    <AspNetHostingPermission(SecurityAction.Demand, _
        Level:=AspNetHostingPermissionLevel.Minimal)> _
    <AspNetHostingPermission(SecurityAction.InheritanceDemand, _
        Level:=AspNetHostingPermissionLevel.Minimal)> _
    Public Class TextSample
        Inherits Control

        ' Create an instance of the Style class.
        Private textStyle As Style = New Style()
        Private textMessage As String

        ' Create a Text property.
        Public Property Text() As String
            Get
                Return textMessage
            End Get
            Set(ByVal value As String)
                textMessage = value
            End Set
        End Property


        Protected Overrides Sub Render(ByVal writer As HtmlTextWriter)
            ' Set the value of the Text property.
            textMessage = "Hello, World!"

            ' Set the Style object's ForeColor
            ' property to Navy.
            textStyle.ForeColor = Color.Navy

            ' Render the Text property with the style.
            writer.WriteLine("The text property styled: ")
            writer.EnterStyle(textStyle)
            writer.Write(Text)
            writer.ExitStyle(textStyle)

            ' Use the WriteBreak method twice to render
            ' an empty line between the lines of rendered text.
            writer.WriteBreak()
            writer.WriteBreak()

            ' Render the Text property without the style.
            writer.WriteLine("The Text property unstyled: ")
            writer.Write(Text)
        End Sub
    End Class
End Namespace

Remarques

La ExitStyle surcharge de la ExitStyle(Style) méthode restitue la balise fermante d’un <span> élément après la balise de fermeture du contrôle, fermant l’élément ouvert par l’appel correspondant EnterStyle .

Les ExitStyle méthodes EnterStyle permettent à un adaptateur ou un contrôle d’appareil de créer un balisage qui commence et met fin à un bloc à l’aide de la mise en forme de caractères du style spécifié. Utilisez la même valeur dans style la EnterStyle méthode que vous utilisez dans la méthode correspondante ExitStyle .

Voir aussi

S’applique à

ExitStyle(Style, HtmlTextWriterTag)

Écrit la balise fermante de l’élément de balisage spécifié pour mettre fin à la disposition et à la mise en forme de caractères spécifiées.

public:
 virtual void ExitStyle(System::Web::UI::WebControls::Style ^ style, System::Web::UI::HtmlTextWriterTag tag);
public virtual void ExitStyle(System.Web.UI.WebControls.Style style, System.Web.UI.HtmlTextWriterTag tag);
abstract member ExitStyle : System.Web.UI.WebControls.Style * System.Web.UI.HtmlTextWriterTag -> unit
override this.ExitStyle : System.Web.UI.WebControls.Style * System.Web.UI.HtmlTextWriterTag -> unit
Public Overridable Sub ExitStyle (style As Style, tag As HtmlTextWriterTag)

Paramètres

style
Style

Qui Style spécifie la disposition et la mise en forme pour arrêter l’application au texte de sortie.

tag
HtmlTextWriterTag

Qui HtmlTextWriterTag spécifie la balise de fermeture de l’élément de balisage qui contenait les attributs qui ont appliqué le style spécifié. Cela doit correspondre à la clé passée dans l’appel correspondant EnterStyle .

Exemples

L’exemple de code suivant montre comment utiliser une classe personnalisée nommée TextSample, dérivée de la WebControl classe, qui utilise la EnterStyle méthode pour appliquer un ForeColor style à une chaîne de texte.

La EnterStyle méthode restitue le code HTML <span style="color:Navy;">. L’appel ExitStyle de méthode ferme l’élément <span> après le rendu du texte.

Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Security.Permissions
Imports System.Drawing

' Create a custom class, named TextSample, that renders
' its Text property with styles applied by the
' EnterStyle and ExitStyle methods. 
Namespace AspNet.Samples

    <AspNetHostingPermission(SecurityAction.Demand, _
        Level:=AspNetHostingPermissionLevel.Minimal)> _
    <AspNetHostingPermission(SecurityAction.InheritanceDemand, _
        Level:=AspNetHostingPermissionLevel.Minimal)> _
    Public Class TextSample
        Inherits Control

        ' Create an instance of the Style class.
        Private textStyle As Style = New Style()
        Private textMessage As String

        ' Create a Text property.
        Public Property Text() As String
            Get
                Return textMessage
            End Get
            Set(ByVal value As String)
                textMessage = value
            End Set
        End Property


        Protected Overrides Sub Render(ByVal writer As HtmlTextWriter)
            ' Set the value of the Text property.
            textMessage = "Hello, World!"

            ' Set the Style object's ForeColor
            ' property to Navy.
            textStyle.ForeColor = Color.Navy

            ' Render the Text property with the style.
            writer.WriteLine("The text property styled: ")
            writer.EnterStyle(textStyle)
            writer.Write(Text)
            writer.ExitStyle(textStyle)

            ' Use the WriteBreak method twice to render
            ' an empty line between the lines of rendered text.
            writer.WriteBreak()
            writer.WriteBreak()

            ' Render the Text property without the style.
            writer.WriteLine("The Text property unstyled: ")
            writer.Write(Text)
        End Sub
    End Class
End Namespace

Remarques

La ExitStyle surcharge de la ExitStyle(Style, HtmlTextWriterTag) méthode affiche la balise de fermeture de l’élément spécifié tag après la balise de fermeture du contrôle, fermant l’élément ouvert par l’appel de méthode correspondant EnterStyle(Style, HtmlTextWriterTag) .

Les ExitStyle méthodes EnterStyle permettent à un adaptateur ou un contrôle d’appareil de créer un balisage qui commence et met fin à un bloc à l’aide de la mise en forme de caractères du style spécifié. Utilisez la même valeur dans style la EnterStyle méthode que vous utilisez dans la méthode correspondante ExitStyle .

Voir aussi

S’applique à