private void RenderOutput(HtmlWriter writer) { foreach (var control in _dataFields) writer.AddAttribute("umb_" + control.ID, ((IMacroGuiRendering)control).Value); writer.AddAttribute("umb_macroalias", MacroAlias); writer.AddAttribute("ismacro", "true"); writer.AddAttribute("onresizestart", "return false;"); writer.AddAttribute("umbversionid", "cc9ae04b-c494-4692-a4b9-c20416b050b1"); writer.AddAttribute("umbpageid", Request.QueryString["id"]); writer.AddAttribute(HtmlTextWriterAttribute.Title, "This is rendered content from macro"); writer.RenderBeginTag(HtmlTextWriterTag.Div, "umbMacroHolder"); writer.AddAttribute(HtmlTextWriterAttribute.Style, "color: green;"); writer.RenderBeginTag(HtmlTextWriterTag.Span); writer.Write("<!-- startUmbMacro --><span style=\"color: green;\">"); writer.RenderFullTag(HtmlTextWriterTag.Strong, "Block Quote Macro"); writer.WriteBreak(); writer.Write("No macro content available for WYSIWYG editing"); writer.RenderEndTag(); // span writer.Write("<!-- endUmbMacro -->"); writer.RenderEndTag(); // div.umbMacroHolder }