HtmlTextWriter.EnterStyle HtmlTextWriter.EnterStyle HtmlTextWriter.EnterStyle Method

Definizione

Scrive il tag di apertura di un elemento di markup contenente attributi che implementano il layout e la formattazione dei caratteri dello stile specificato.Writes the opening tag of a markup element that contains attributes that implement the layout and character formatting of the specified style.

Overload

EnterStyle(Style) EnterStyle(Style) EnterStyle(Style)

Scrive il tag di apertura di un elemento <span> contenente attributi che implementano il layout e la formattazione dei caratteri dello stile specificato.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) EnterStyle(Style, HtmlTextWriterTag) EnterStyle(Style, HtmlTextWriterTag)

Scrive il tag di apertura di un elemento di markup contenente attributi che implementano il layout e la formattazione dei caratteri dello stile specificato.Writes the opening tag of a markup element that contains attributes that implement the layout and character formatting of the specified style.

EnterStyle(Style) EnterStyle(Style) EnterStyle(Style)

Scrive il tag di apertura di un elemento <span> contenente attributi che implementano il layout e la formattazione dei caratteri dello stile specificato.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

Parametri

style
Style Style Style

Oggetto Style che specifica l'inizio dell'applicazione del layout e della formattazione al blocco di markup.A Style that specifies the layout and formatting to begin applying to the block of markup.

Esempi

Nell'esempio di codice riportato di seguito viene illustrato come utilizzare una TextSampleclasse personalizzata denominata, WebControl derivata dalla classe, che EnterStyle utilizza il metodo per ForeColor applicare uno stile a una stringa di testo.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.

Il EnterStyle metodo esegue il rendering del <span style="color:Navy;">codice HTML.The EnterStyle method renders the HTML <span style="color:Navy;">. La ExitStyle chiamata al metodo chiude <span> l'elemento dopo il rendering del testo.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

Commenti

Usare il EnterStyle metodo per applicare stili, ad esempio il colore di sfondo o lo spessore del bordo, a un blocco di markup.Use the EnterStyle method to apply styles, such as background color or border width, to a block of markup.

I EnterStyle metodi ExitStyle e consentono a un adattatore di dispositivo o a un controllo di creare markup che utilizza la formattazione dei caratteri dello stile specificato.The EnterStyle and ExitStyle methods allow a device adapter or control to create markup that uses the character formatting of the specified style. Usare lo stesso valore per style EnterStyle nel metodo usato nel metodo corrispondente ExitStyle .Use the same value for style in the EnterStyle method that you use in the corresponding ExitStyle method.

L' EnterStyle overload <span> del metodo esegue il rendering del tag di apertura di un elemento. EnterStyle(Style)The EnterStyle overload of the EnterStyle(Style) method renders the opening tag of a <span> element. Questo metodo aggiunge quindi gli attributi e gli attributi di stile necessari al tag di apertura <span> dell'elemento per visualizzare le impostazioni specificate Style dall'oggetto.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. Se si desidera eseguire il rendering di un elemento di markup diverso per contenere gli attributi e gli attributi EnterStyle(Style, HtmlTextWriterTag) di stile, utilizzare l'overload.If you want to render a different markup element to contain the attributes and style attributes, use the EnterStyle(Style, HtmlTextWriterTag) overload.

Vedi anche

EnterStyle(Style, HtmlTextWriterTag) EnterStyle(Style, HtmlTextWriterTag) EnterStyle(Style, HtmlTextWriterTag)

Scrive il tag di apertura di un elemento di markup contenente attributi che implementano il layout e la formattazione dei caratteri dello stile specificato.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

Parametri

style
Style Style Style

Oggetto Style che specifica l'inizio dell'applicazione del layout e della formattazione al blocco di markup.A Style that specifies the layout and formatting to begin applying to the block of markup.

tag
HtmlTextWriterTag HtmlTextWriterTag HtmlTextWriterTag

Oggetto HtmlTextWriterTag che specifica il tag di apertura dell'elemento di markup che conterrà l'oggetto stile specificato in style.An HtmlTextWriterTag that specifies the opening tag of the markup element that will contain the style object specified in style.

Esempi

Nell'esempio di codice riportato di seguito viene illustrato come utilizzare una TextSampleclasse personalizzata denominata, WebControl derivata dalla classe, che EnterStyle utilizza il metodo per ForeColor applicare uno stile a una stringa di testo.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.

Il EnterStyle metodo esegue il rendering del<span style="color:Navy;">codice HTML.The EnterStyle method renders the HTML<span style="color:Navy;">. La ExitStyle chiamata al metodo chiude <span> l'elemento dopo il rendering del testo.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

Commenti

Usare il EnterStyle metodo per applicare stili, ad esempio il colore di sfondo o lo spessore del bordo, a un blocco di markup.Use the EnterStyle method to apply styles, such as background color or border width, to a block of markup.

I EnterStyle metodi ExitStyle e consentono a un adattatore di dispositivo o a un controllo di creare markup che utilizza la formattazione dei caratteri dello stile specificato.The EnterStyle and ExitStyle methods allow a device adapter or control to create markup that uses the character formatting of the specified style. Usare lo stesso valore per style EnterStyle nel metodo usato nel metodo corrispondente ExitStyle .Use the same value for style in the EnterStyle method that you use in the corresponding ExitStyle method.

L' EnterStyle overload tag del metodo esegue il rendering del tag di apertura dell'elemento specificato dal parametro. EnterStyle(Style, HtmlTextWriterTag)The EnterStyle overload of the EnterStyle(Style, HtmlTextWriterTag) method renders the opening tag of the element specified by the tag parameter. Il EnterStyle(Style, HtmlTextWriterTag) metodo aggiunge quindi gli attributi e gli attributi di stile necessari al tag di apertura dell'elemento per visualizzare le impostazioni specificate Style dall'oggetto.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. Usare l' EnterStyle(Style) overload per eseguire il rendering del tag di <span> apertura di un elemento.Use the EnterStyle(Style) overload to render the opening tag of a <span> element.

Vedi anche

Si applica a