Пример #1
0
        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
        }
Пример #2
0
        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
        }
Пример #3
0
        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
        }
Пример #4
0
 public void SetColor(SvgColorType colorType, JsString rgbColor, JsString iccColor)
 {
 }
Пример #5
0
 public void SetColor(SvgColorType colorType, JsString rgbColor, JsString iccColor) { }