public override string OnColorClose(ColorElement element) { if (element.HasParent(ElementType.Link)) { return(""); } return("</span>"); }
public override string OnColorOpen(ColorElement element) { if (element.HasParent(ElementType.Link)) { return(""); } if (this._style == TextStyle.Strip) { return("<span>"); } Color color = element.Color; if (this._style == TextStyle.Invert) { color = _invert(color); } return(string.Format("<span style=\"color: #{0:X2}{1:X2}{2:X2}\">", color.Red, color.Green, color.Blue)); }