HtmlTextWriter.EnterStyle Méthode

Définition

Écrit la balise d'ouverture d'un élément de balisage qui contient des attributs qui implémentent la présentation et la mise en forme des caractères du style spécifié.Writes the opening tag of a markup element that contains attributes that implement the layout and character formatting of the specified style.

Surcharges

EnterStyle(Style)

Écrit la balise d'ouverture d'un élément <span> qui contient des attributs qui implémentent la présentation et la mise en forme des caractères du style spécifié.Writes the opening tag of a <span> element that contains attributes that implement the layout and character formatting of the specified style.

EnterStyle(Style, HtmlTextWriterTag)

Écrit la balise d'ouverture d'un élément de balisage qui contient des attributs qui implémentent la présentation et la mise en forme des caractères du style spécifié.Writes the opening tag of a markup element that contains attributes that implement the layout and character formatting of the specified style.

EnterStyle(Style)

Écrit la balise d'ouverture d'un élément <span> qui contient des attributs qui implémentent la présentation et la mise en forme des caractères du style spécifié.Writes the opening tag of a <span> element that contains attributes that implement the layout and character formatting of the specified style.

public:
 virtual void EnterStyle(System::Web::UI::WebControls::Style ^ style);
public virtual void EnterStyle (System.Web.UI.WebControls.Style style);
abstract member EnterStyle : System.Web.UI.WebControls.Style -> unit
override this.EnterStyle : System.Web.UI.WebControls.Style -> unit

Paramètres

style
Style

Style qui spécifie la disposition et la mise en forme qu'il faut commencer à appliquer au bloc de balise.A Style that specifies the layout and formatting to begin applying to the block of markup.

Exemples

L’exemple de code suivant montre comment utiliser une classe personnalisée nommée TextSample, dérivée de WebControl la classe, qui utilise EnterStyle la méthode pour appliquer ForeColor un style à une chaîne de texte.The following code example demonstrates how to use a custom class named TextSample, derived from the WebControl class, that uses the EnterStyle method to apply a ForeColor style to a string of text.

La EnterStyle méthode restitue le code <span style="color:Navy;">html.The EnterStyle method renders the HTML <span style="color:Navy;">. L' ExitStyle appel de méthode ferme <span> l’élément une fois que le texte a été rendu.The ExitStyle method call closes the <span> element after the text has been rendered.

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

Utilisez la EnterStyle méthode pour appliquer des styles, tels que la couleur d’arrière-plan ou la largeur de bordure, à un bloc de balisage.Use the EnterStyle method to apply styles, such as background color or border width, to a block of markup.

Les EnterStyle méthodes ExitStyle et permettent à un adaptateur pour appareil mobile ou à un contrôle de créer un balisage qui utilise la mise en forme des caractères du style spécifié.The EnterStyle and ExitStyle methods allow a device adapter or control to create markup that uses the character formatting of the specified style. Utilisez la même valeur pour style dans la EnterStyle méthode que vous utilisez dans la méthode ExitStyle correspondante.Use the same value for style in the EnterStyle method that you use in the corresponding ExitStyle method.

La EnterStyle surcharge de la EnterStyle(Style) méthode restitue la balise d’ouverture <span> d’un élément.The EnterStyle overload of the EnterStyle(Style) method renders the opening tag of a <span> element. Cette méthode ajoute ensuite les attributs et attributs de style nécessaires à la balise d' <span> ouverture de l’élément pour afficher les paramètres Style spécifiés par l’objet.This method then adds the necessary attributes and style attributes to the opening tag of the <span> element to display the settings specified by the Style object. Si vous souhaitez restituer un élément de balisage différent pour contenir les attributs et les attributs de EnterStyle(Style, HtmlTextWriterTag) style, utilisez la surcharge.If you want to render a different markup element to contain the attributes and style attributes, use the EnterStyle(Style, HtmlTextWriterTag) overload.

Voir aussi

EnterStyle(Style, HtmlTextWriterTag)

Écrit la balise d'ouverture d'un élément de balisage qui contient des attributs qui implémentent la présentation et la mise en forme des caractères du style spécifié.Writes the opening tag of a markup element that contains attributes that implement the layout and character formatting of the specified style.

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

Paramètres

style
Style

Style qui spécifie la disposition et la mise en forme qu'il faut commencer à appliquer au bloc de balise.A Style that specifies the layout and formatting to begin applying to the block of markup.

tag
HtmlTextWriterTag

HtmlTextWriterTag qui spécifie la balise d'ouverture de l'élément de balisage qui contiendra l'objet de style spécifié dans style.An HtmlTextWriterTag that specifies the opening tag of the markup element that will contain the style object specified in style.

Exemples

L’exemple de code suivant montre comment utiliser une classe personnalisée nommée TextSample, dérivée de WebControl la classe, qui utilise EnterStyle la méthode pour appliquer ForeColor un style à une chaîne de texte.The following code example demonstrates how to use a custom class named TextSample, derived from the WebControl class, that uses the EnterStyle method to apply a ForeColor style to a string of text.

La EnterStyle méthode restitue le code<span style="color:Navy;">html.The EnterStyle method renders the HTML<span style="color:Navy;">. L' ExitStyle appel de méthode ferme <span> l’élément une fois que le texte a été rendu.The ExitStyle method call closes the <span> element after the text has been rendered.

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

Utilisez la EnterStyle méthode pour appliquer des styles, tels que la couleur d’arrière-plan ou la largeur de bordure, à un bloc de balisage.Use the EnterStyle method to apply styles, such as background color or border width, to a block of markup.

Les EnterStyle méthodes ExitStyle et permettent à un adaptateur pour appareil mobile ou à un contrôle de créer un balisage qui utilise la mise en forme des caractères du style spécifié.The EnterStyle and ExitStyle methods allow a device adapter or control to create markup that uses the character formatting of the specified style. Utilisez la même valeur pour style dans la EnterStyle méthode que vous utilisez dans la méthode ExitStyle correspondante.Use the same value for style in the EnterStyle method that you use in the corresponding ExitStyle method.

La EnterStyle surcharge de la EnterStyle(Style, HtmlTextWriterTag) méthode restitue la balise d’ouverture de l’élément spécifié tag par le paramètre.The EnterStyle overload of the EnterStyle(Style, HtmlTextWriterTag) method renders the opening tag of the element specified by the tag parameter. La EnterStyle(Style, HtmlTextWriterTag) méthode ajoute ensuite les attributs et attributs de style nécessaires à la balise d’ouverture de l’élément pour afficher les paramètres qui sont Style spécifiés par l’objet.The EnterStyle(Style, HtmlTextWriterTag) method then adds the necessary attributes and style attributes to the opening tag of the element to display the settings that are specified by the Style object. Utilisez la EnterStyle(Style) surcharge pour restituer la balise d' <span> ouverture d’un élément.Use the EnterStyle(Style) overload to render the opening tag of a <span> element.

Voir aussi

S’applique à