HtmlTextWriter.ExitStyle HtmlTextWriter.ExitStyle HtmlTextWriter.ExitStyle Method

定義

指定したレイアウトと文字書式を終了するマークアップ要素の終了タグを書き込みます。Writes the closing tag of a markup element to end the specified layout and character formatting.

オーバーロード

ExitStyle(Style) ExitStyle(Style) ExitStyle(Style)

指定したレイアウトと文字書式を終了する <span> 要素の終了タグを書き込みます。Writes the closing tag of a <span> element to end the specified layout and character formatting.

ExitStyle(Style, HtmlTextWriterTag) ExitStyle(Style, HtmlTextWriterTag) ExitStyle(Style, HtmlTextWriterTag)

指定されたマークアップ要素の終了タグを書き込んで、指定されたレイアウトと文字書式を終了します。Writes the closing tag of the specified markup element to end the specified layout and character formatting.

ExitStyle(Style) ExitStyle(Style) ExitStyle(Style)

指定したレイアウトと文字書式を終了する <span> 要素の終了タグを書き込みます。Writes the closing tag of a <span> element to end the specified layout and character formatting.

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

パラメーター

style
Style Style Style

閉じるレイアウトと書式設定を指定する StyleA Style that specifies the layout and formatting to close.

次の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.

メソッドEnterStyleは、HTML <span style="color:Navy;">をレンダリングします。The 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
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

注釈

メソッドのオーバーロードはExitStyle 、コントロールの終了タグの後<span>にある要素の終了タグをレンダリングし、対応するEnterStyle呼び出しによって開かれた要素を閉じます。 ExitStyle(Style)The ExitStyle overload of the ExitStyle(Style) method renders the closing tag of a <span> element after the closing tag of the control, closing the element opened by the corresponding EnterStyle call.

メソッドとメソッドを使用するとEnterStyle 、デバイスアダプターまたはコントロールは、指定されたスタイルの文字書式を使用してブロックを開始および終了するマークアップを作成できます。 ExitStyleThe ExitStyle and EnterStyle methods allow a device adapter or control to create markup that begins and ends a block by using the character formatting of the specified style. 対応EnterStyle style するExitStyleメソッドで使用するメソッドのと同じ値を使用します。Use the same value for style in the EnterStyle method that you use in the corresponding ExitStyle method.

こちらもご覧ください

ExitStyle(Style, HtmlTextWriterTag) ExitStyle(Style, HtmlTextWriterTag) ExitStyle(Style, HtmlTextWriterTag)

指定されたマークアップ要素の終了タグを書き込んで、指定されたレイアウトと文字書式を終了します。Writes the closing tag of the specified markup element to end the specified layout and character formatting.

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

パラメーター

style
Style Style Style

出力テキストへの適用を停止するよう、レイアウトと書式設定を指定する StyleA Style that specifies the layout and formatting to stop applying to the output text.

tag
HtmlTextWriterTag HtmlTextWriterTag HtmlTextWriterTag

指定されたスタイルを適用した属性を含んだマークアップ要素の終了タグを指定する HtmlTextWriterTagAn HtmlTextWriterTag that specifies the closing tag of the markup element that contained the attributes that applied the specified style. これは、対応する EnterStyle 呼び出しで渡されたキーに一致する必要があります。This must match the key passed in the corresponding EnterStyle call.

次の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.

メソッドEnterStyleは、HTML <span style="color:Navy;">をレンダリングします。The 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
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

注釈

メソッドのオーバーロードはExitStyle 、コントロールの終了タグの後に、によってtag指定された要素の終了タグをレンダリングし、対応するEnterStyle(Style, HtmlTextWriterTag)メソッド呼び出しによって開かれた要素を閉じます。 ExitStyle(Style, HtmlTextWriterTag)The ExitStyle overload of the ExitStyle(Style, HtmlTextWriterTag) method renders the closing tag of the element that is specified by tag after the closing tag of the control, closing the element that was opened by the corresponding EnterStyle(Style, HtmlTextWriterTag) method call.

メソッドとメソッドを使用するとEnterStyle 、デバイスアダプターまたはコントロールは、指定されたスタイルの文字書式を使用してブロックを開始および終了するマークアップを作成できます。 ExitStyleThe ExitStyle and EnterStyle methods allow a device adapter or control to create markup that begins and ends a block by using the character formatting of the specified style. 対応EnterStyle style するExitStyleメソッドで使用するメソッドのと同じ値を使用します。Use the same value for style in the EnterStyle method that you use in the corresponding ExitStyle method.

こちらもご覧ください

適用対象