HtmlTextWriter.EnterStyle Метод

Определение

Записывает открывающий тег элемента разметки, содержащий атрибуты, реализующие форматирование варианта разметки и знака указанного стиля.Writes the opening tag of a markup element that contains attributes that implement the layout and character formatting of the specified style.

Перегрузки

EnterStyle(Style)

Записывает открывающий тег элемента <span>, содержащего атрибуты, реализующие форматирование варианта разметки и знаков указанного стиля.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)

Записывает открывающий тег элемента разметки, содержащий атрибуты, реализующие форматирование варианта разметки и знака указанного стиля.Writes the opening tag of a markup element that contains attributes that implement the layout and character formatting of the specified style.

EnterStyle(Style)

Записывает открывающий тег элемента <span>, содержащего атрибуты, реализующие форматирование варианта разметки и знаков указанного стиля.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

Параметры

style
Style

Style, указывающий вариант разметки и форматирование для применения к блоку разметки.A Style that specifies the layout and formatting to begin applying to the block of markup.

Примеры

В следующем примере кода показано, как использовать пользовательский класс с именем TextSample, производный WebControl от EnterStyle класса, который использует метод для применения ForeColor стиля к текстовой строке.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.

Метод визуализирует код HTML <span style="color:Navy;">. EnterStyleThe EnterStyle method renders the HTML <span style="color:Navy;">. Вызов ExitStyle метода <span> закрывает элемент после отрисовки текста.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

Комментарии

EnterStyle Используйте метод для применения стилей, таких как цвет фона или ширина границы, к блоку разметки.Use the EnterStyle method to apply styles, such as background color or border width, to a block of markup.

Методы EnterStyle иExitStyle позволяют адаптеру устройства или элементу управления создавать разметку, использующую форматирование символов указанного стиля.The EnterStyle and ExitStyle methods allow a device adapter or control to create markup that uses the character formatting of the specified style. Используйте то же значение для style EnterStyle в методе, который используется в соответствующем ExitStyle методе.Use the same value for style in the EnterStyle method that you use in the corresponding ExitStyle method.

Перегрузка метода визуализирует открывающий тег <span> элемента. EnterStyle(Style) EnterStyleThe EnterStyle overload of the EnterStyle(Style) method renders the opening tag of a <span> element. Затем этот метод добавляет необходимые атрибуты и атрибуты стиля в открывающий тег <span> элемента для вывода параметров, заданных Style объектом.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. Если требуется отобразить другой элемент разметки для включения атрибутов и атрибутов стиля, используйте EnterStyle(Style, HtmlTextWriterTag) перегрузку.If you want to render a different markup element to contain the attributes and style attributes, use the EnterStyle(Style, HtmlTextWriterTag) overload.

Дополнительно

EnterStyle(Style, HtmlTextWriterTag)

Записывает открывающий тег элемента разметки, содержащий атрибуты, реализующие форматирование варианта разметки и знака указанного стиля.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

Параметры

style
Style

Style, указывающий вариант разметки и форматирование для применения к блоку разметки.A Style that specifies the layout and formatting to begin applying to the block of markup.

tag
HtmlTextWriterTag

HtmlTextWriterTag, указывающий открывающий тег элемента разметки, который будет содержать объект стиля, указанный в style.An HtmlTextWriterTag that specifies the opening tag of the markup element that will contain the style object specified in style.

Примеры

В следующем примере кода показано, как использовать пользовательский класс с именем TextSample, производный WebControl от EnterStyle класса, который использует метод для применения ForeColor стиля к текстовой строке.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.

Метод визуализирует код HTML<span style="color:Navy;">. EnterStyleThe EnterStyle method renders the HTML<span style="color:Navy;">. Вызов ExitStyle метода <span> закрывает элемент после отрисовки текста.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

Комментарии

EnterStyle Используйте метод для применения стилей, таких как цвет фона или ширина границы, к блоку разметки.Use the EnterStyle method to apply styles, such as background color or border width, to a block of markup.

Методы EnterStyle иExitStyle позволяют адаптеру устройства или элементу управления создавать разметку, использующую форматирование символов указанного стиля.The EnterStyle and ExitStyle methods allow a device adapter or control to create markup that uses the character formatting of the specified style. Используйте то же значение для style EnterStyle в методе, который используется в соответствующем ExitStyle методе.Use the same value for style in the EnterStyle method that you use in the corresponding ExitStyle method.

Перегрузка метода визуализирует открывающий тег элемента, указанного tag параметром. EnterStyle(Style, HtmlTextWriterTag) EnterStyleThe EnterStyle overload of the EnterStyle(Style, HtmlTextWriterTag) method renders the opening tag of the element specified by the tag parameter. Затем метод добавляет необходимые атрибуты и атрибуты стиля в открывающий тег элемента для вывода параметров, заданных Style объектом. EnterStyle(Style, HtmlTextWriterTag)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. Используйте перегрузку для отображения открывающего тега <span> элемента. EnterStyle(Style)Use the EnterStyle(Style) overload to render the opening tag of a <span> element.

Дополнительно

Применяется к