Esempio n. 1
0
        /// <summary>
        /// Adds a system color at the specified position
        /// </summary>
        /// <param name="position">The position</param>
        /// <param name="color">The system color</param>
        public void AddSystem(double position, eSystemColor color)
        {
            var gs = GetGradientFillColor(position);

            gs.Color.SetSystemColor(color);
            _lst.Add(gs);
        }
 /// <summary>
 /// Sets a system color
 /// </summary>
 /// <param name="systemColor">The colors</param>
 public void SetSystemColor(eSystemColor systemColor)
 {
     ColorType = eDrawingColorType.System;
     ResetColors(ExcelDrawingSystemColor.NodeName);
     SystemColor = new ExcelDrawingSystemColor(_nameSpaceManager, _colorNode)
     {
         Color = systemColor
     };
 }
Esempio n. 3
0
        private string TranslateFromEnum(eSystemColor e)
        {
            string s;

            switch (e)
            {
            case eSystemColor.ButtonFace:
                s = "btnFace";
                break;

            case eSystemColor.ButtonShadow:
                s = "btnShadow";
                break;

            case eSystemColor.ButtonHighlight:
                s = "btnHighlight";
                break;

            case eSystemColor.ButtonText:
                s = "btnText";
                break;

            case eSystemColor.DarkShadow3d:
                s = "3dDkShadow";
                break;

            case eSystemColor.Light3d:
                s = "3dLight";
                break;

            case eSystemColor.InfoBackground:
                s = "infoBk";
                break;

            default:
                s = e.ToString();
                break;
            }
            return(s.Substring(0, 1).ToLower() + s.Substring(1));
        }