/// <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 }; }
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)); }