HtmlTextWriter.ExitStyle Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zapíše koncovou značku prvku značky, která ukončí zadané rozložení a formátování znaků.
Přetížení
| Name | Description |
|---|---|
| ExitStyle(Style) |
Zapíše koncovou značku elementu |
| ExitStyle(Style, HtmlTextWriterTag) |
Zapíše zavírací značku zadaného prvku značky, která ukončí zadané rozložení a formátování znaků. |
ExitStyle(Style)
Zapíše koncovou značku elementu <span> , která ukončí zadané rozložení a formátování znaků.
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)
Parametry
Příklady
Následující příklad kódu ukazuje, jak použít vlastní třídu pojmenovanou TextSample, odvozenou z WebControl třídy, která používá metodu EnterStyleForeColor použít styl na řetězec textu.
Metoda EnterStyle vykresluje HTML <span style="color:Navy;">. Volání ExitStyle metody zavře <span> prvek po vykreslení textu.
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
Poznámky
Přetížení ExitStyleExitStyle(Style) metody vykresluje pravou značku <span> prvku za pravou značku ovládacího prvku, zavře prvek otevřený odpovídajícím EnterStyle voláním.
Tyto ExitStyle metody EnterStyle umožňují adaptéru zařízení nebo ovládacímu prvku vytvářet značky, které začínají a končí blok pomocí formátování znaků zadaného stylu. Použijte stejnou hodnotu pro style metodu EnterStyle , kterou používáte v odpovídající ExitStyle metodě.
Viz také
Platí pro
ExitStyle(Style, HtmlTextWriterTag)
Zapíše zavírací značku zadaného prvku značky, která ukončí zadané rozložení a formátování znaků.
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)
Parametry
- style
- Style
A Style , který určuje rozložení a formátování, které se má přestat používat u výstupního textu.
Určuje HtmlTextWriterTag pravou značku prvku značky, která obsahovala atributy, které použily zadaný styl. Musí se shodovat s klíčem předanými v odpovídajícím EnterStyle volání.
Příklady
Následující příklad kódu ukazuje, jak použít vlastní třídu pojmenovanou TextSample, odvozenou z WebControl třídy, která používá metodu EnterStyleForeColor použít styl na řetězec textu.
Metoda EnterStyle vykresluje HTML <span style="color:Navy;">. Volání ExitStyle metody zavře <span> prvek po vykreslení textu.
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
Poznámky
Přetížení ExitStyleExitStyle(Style, HtmlTextWriterTag) metody vykresluje pravou značku prvku, který je určen tag za pravou značku ovládacího prvku, zavře prvek, který byl otevřen odpovídajícím EnterStyle(Style, HtmlTextWriterTag) voláním metody.
Tyto ExitStyle metody EnterStyle umožňují adaptéru zařízení nebo ovládacímu prvku vytvářet značky, které začínají a končí blok pomocí formátování znaků zadaného stylu. Použijte stejnou hodnotu pro style metodu EnterStyle , kterou používáte v odpovídající ExitStyle metodě.