public override void Close() { base.Close(); if (Converter != null) { Converter.Close(); Converter = null; } }
public override void Write(string text, bool onPromptLine = false, bool onNewLine = false) { if (text == null) { Converter = null; } MergeHTML(text); UpdateHTML(); }
private ShellHtmlControl(string ownerShellId, string startScriptName, string endScriptName) : base(ownerShellId, startScriptName, endScriptName, false) { ShellTemplateFileName = DefaultShellTemplateFile; ShellCssFileName = DefaultShellCssFile; ShellTemplate = null; ShellCss = null; HtmlText = null; Converter = null; InitializeComponent(); }
private void UpdateHTML() { if (HtmlText != null) { if (Converter == null) { Converter = new HTMLConverter(this); } Contents.Source = Converter.ConvertToBitmapImage(HtmlText); } }
private ShellHtmlControl(string ownerShellId, XmlNode node) : base(ownerShellId) { ShellTemplateFileName = DefaultShellTemplateFile; ShellCssFileName = DefaultShellCssFile; ShellTemplate = null; ShellCss = null; HtmlText = null; Converter = null; InitializeComponent(); Serializer(node, false); }