HtmlTextWriter.ExitStyle Método
Definição
Grava a marca de fechamento de um elemento de marcação para encerrar o layout e a formatação de caracteres especificados.Writes the closing tag of a markup element to end the specified layout and character formatting.
Sobrecargas
| ExitStyle(Style) |
Grava a marca de fechamento de um elemento |
| ExitStyle(Style, HtmlTextWriterTag) |
Grava a marca de fechamento do elemento de marcação especificado para encerrar o layout e a formatação de caracteres especificados.Writes the closing tag of the specified markup element to end the specified layout and character formatting. |
ExitStyle(Style)
Grava a marca de fechamento de um elemento <span> para encerrar o layout e a formatação de caracteres especificados.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
Public Overridable Sub ExitStyle (style As Style)
Parâmetros
- style
- Style
Um Style que especifica o layout e a formatação para fechar.A Style that specifies the layout and formatting to close.
Exemplos
O exemplo de código a seguir demonstra como usar uma classe personalizada chamada TextSample , derivada da WebControl classe, que usa o EnterStyle método para aplicar um ForeColor estilo a uma cadeia de caracteres de texto.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.
O EnterStyle método renderiza o HTML <span style="color:Navy;"> .The EnterStyle method renders the HTML <span style="color:Navy;">. A ExitStyle chamada do método fecha o <span> elemento depois que o texto é renderizado.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
Comentários
A ExitStyle sobrecarga do ExitStyle(Style) método renderiza a marca de fechamento de um <span> elemento após a marca de fechamento do controle, fechando o elemento aberto pela chamada correspondente EnterStyle .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.
Os ExitStyle EnterStyle métodos e permitem que um adaptador ou controle de dispositivo crie marcação que comece e termine um bloco usando a formatação de caractere do estilo especificado.The 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. Use o mesmo valor para style no EnterStyle método que você usa no ExitStyle método correspondente.Use the same value for style in the EnterStyle method that you use in the corresponding ExitStyle method.
Confira também
Aplica-se a
ExitStyle(Style, HtmlTextWriterTag)
Grava a marca de fechamento do elemento de marcação especificado para encerrar o layout e a formatação de caracteres especificados.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
Public Overridable Sub ExitStyle (style As Style, tag As HtmlTextWriterTag)
Parâmetros
- style
- Style
Um Style que especifica o layout e a formatação cuja aplicação ao texto de saída deve ser interrompida.A Style that specifies the layout and formatting to stop applying to the output text.
Um HtmlTextWriterTag que especifica a marca de fechamento do elemento de marcação que continha os atributos que aplicaram o estilo especificado.An HtmlTextWriterTag that specifies the closing tag of the markup element that contained the attributes that applied the specified style. Isso deve corresponder à chave passada na chamada EnterStyle correspondente.This must match the key passed in the corresponding EnterStyle call.
Exemplos
O exemplo de código a seguir demonstra como usar uma classe personalizada chamada TextSample , derivada da WebControl classe, que usa o EnterStyle método para aplicar um ForeColor estilo a uma cadeia de caracteres de texto.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.
O EnterStyle método renderiza o HTML <span style="color:Navy;"> .The EnterStyle method renders the HTML <span style="color:Navy;">. A ExitStyle chamada do método fecha o <span> elemento depois que o texto é renderizado.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
Comentários
A ExitStyle sobrecarga do ExitStyle(Style, HtmlTextWriterTag) método renderiza a marca de fechamento do elemento que é especificado por tag após a marcação de fechamento do controle, fechando o elemento que foi aberto pela EnterStyle(Style, HtmlTextWriterTag) chamada de método correspondente.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.
Os ExitStyle EnterStyle métodos e permitem que um adaptador ou controle de dispositivo crie marcação que comece e termine um bloco usando a formatação de caractere do estilo especificado.The 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. Use o mesmo valor para style no EnterStyle método que você usa no ExitStyle método correspondente.Use the same value for style in the EnterStyle method that you use in the corresponding ExitStyle method.