ASP.NET in a Nutshell, Second Edition

HtmlMobileTextWriter.NET 1.1, marshal by reference, disposable

System.Web.UI.MobileControls.Adapters (system.web.mobile.dll)class

Device adapters that render HTML use the HtmlMobileTextWriter to write their output. The HtmlMobileTextWriter instance is provided in adapter methods like Render( ).

public class HtmlMobileTextWriter : MobileTextWriter { // Public Constructors public HtmlMobileTextWriter(System.IO.TextWriter writer, System.Web.Mobile.MobileCapabilities device); // Protected Instance Properties protected internal bool RenderBodyColor{set; get; } protected internal bool RenderBold{set; get; } protected internal bool RenderDivAlign{set; get; } protected internal bool RenderDivNoWrap{set; get; } protected internal bool RenderFontColor{set; get; } protected internal bool RenderFontName{set; get; } protected internal bool RenderFontSize{set; get; } protected internal bool RenderItalic{set; get; } protected internal bool RequiresNoBreakInFormatting{set; get; } // Public Instance Methods public void BeginStyleContext( ); public void EndStyleContext( ); public override void EnterFormat(System.Web.UI.MobileControls.Style style); // overrides MobileTextWriter public override void EnterLayout(System.Web.UI.MobileControls.Style style); // overrides MobileTextWriter public void EnterStyle(System.Web.UI.MobileControls.Style style);// overrides MobileTextWriter public override void ExitFormat(System.Web.UI.MobileControls.Style style); // overrides MobileTextWriter public override void ExitFormat(System.Web.UI.MobileControls.Style style, bool breakAfter); // overrides MobileTextWriter public override void ExitLayout(System.Web.UI.MobileControls.Style style); // overrides MobileTextWriter public override void ExitLayout(System.Web.UI.MobileControls.Style style, bool breakAfter); // overrides MobileTextWriter public void ExitStyle(System.Web.UI.MobileControls.Style style); // overrides MobileTextWriter public void ExitStyle(System.Web.UI.MobileControls.Style style, bool breakAfter); public override void Write(char c); // overrides System.Web.UI.HtmlTextWriter public override void Write(string text); // overrides System.Web.UI.HtmlTextWriter public override void WriteBeginTag(string tag); // overrides System.Web.UI.HtmlTextWriter public void WriteBreak( ); public override void WriteEncodedText(string text); // overrides MobileTextWriter public override void WriteFullBeginTag(string tag); // overrides System.Web.UI.HtmlTextWriter public void WriteHiddenField(string name, string value); public override void WriteLine(string text); // overrides System.Web.UI.HtmlTextWriter public void WriteText(string text, bool encodeText); public void WriteUrlParameter(string name, string value); // Protected Instance Methods protected internal void MarkStyleContext( ); protected internal void UnMarkStyleContext( ); }

Hierarchy

System.Object System.MarshalByRefObject System.IO.TextWriter(System.IDisposable) System.Web.UI.HtmlTextWriter MultiPartWriter MobileTextWriter HtmlMobileTextWriter

Subclasses

ChtmlMobileTextWriter

Passed To

Multiple types

Категории