HtmlTextWriter.ExitStyle Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Grava a marca de fechamento de um elemento de marcação para encerrar o layout e a formatação de caracteres especificados.
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. |
ExitStyle(Style)
Grava a marca de fechamento de um elemento <span>
para encerrar o layout e a formatação de caracteres especificados.
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
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.
O EnterStyle método renderiza o HTML <span style="color:Navy;">
. A ExitStyle chamada de método fecha o <span>
elemento depois que o texto é renderizado.
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 .
Os ExitStyle métodos e EnterStyle os métodos permitem que um adaptador ou controle de dispositivo crie marcação que começa e termina um bloco usando a formatação de caracteres do estilo especificado. Use o mesmo valor no style
EnterStyle método usado no método correspondente ExitStyle .
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.
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.
Um HtmlTextWriterTag que especifica a marca de fechamento do elemento de marcação que continha os atributos que aplicaram o estilo especificado. Isso deve corresponder à chave passada na chamada EnterStyle correspondente.
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.
O EnterStyle método renderiza o HTML <span style="color:Navy;">
. A ExitStyle chamada de método fecha o <span>
elemento depois que o texto é renderizado.
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 especificado tag
após a marca de fechamento do controle, fechando o elemento que foi aberto pela chamada de método correspondente EnterStyle(Style, HtmlTextWriterTag) .
Os ExitStyle métodos e EnterStyle os métodos permitem que um adaptador ou controle de dispositivo crie marcação que começa e termina um bloco usando a formatação de caracteres do estilo especificado. Use o mesmo valor no style
EnterStyle método usado no método correspondente ExitStyle .