public void SetColor(SvgColorType colorType, string rgbColor, string iccColor) { _colorType = colorType; if (!string.IsNullOrWhiteSpace(rgbColor)) { try { _rgbColor = new CssColor(rgbColor); if (_rgbColor.IsSystemColor) { _colorType = SvgColorType.SystemColor; } } catch (DomException domExc) { throw new SvgException(SvgExceptionType.SvgInvalidValueErr, "Invalid color value: " + rgbColor, domExc); } } else { _rgbColor = new CssColor(CssConstants.ValBlack); } //TODO--PAUL: deal with ICC colors }
public void SetColor(SvgColorType colorType, string rgbColor, string iccColor) { _colorType = colorType; if (rgbColor != null && rgbColor.Length > 0) { try { _rgbColor = new RgbColor(rgbColor); } catch (DomException domExc) { throw new SvgException(SvgExceptionType.SvgInvalidValueErr, "Invalid color value: " + rgbColor, domExc); } } else { _rgbColor = new RgbColor("black"); } ///TODO: deal with ICC colors }
public void SetColor(SvgColorType colorType, string rgbColor, string iccColor ) { _colorType = colorType; if (rgbColor != null && rgbColor.Length > 0) { try { _rgbColor = new CssColor(rgbColor); } catch (DomException domExc) { throw new SvgException(SvgExceptionType.SvgInvalidValueErr, "Invalid color value: " + rgbColor, domExc); } } else { _rgbColor = new CssColor("black"); } //TODO--PAUL: deal with ICC colors }
public void SetColor(SvgColorType colorType, JsString rgbColor, JsString iccColor) { }