我正在使用SSRS报告查看器来使用对象生成报告。在我的程序中,我要求用户输入一串常见的颜色字符串,例如"红色"
、"蓝色"
等。然后,我想生成这种颜色的三个阴影,并使用这种颜色填充报表中的区域图。我通过改变颜色的透明度(alpha)来实现。
这是将字符串转换为颜色的代码:
newitem.ChartColor = "red";
Color mycolor = Color.FromName(newitem.ChartColor);
然而,现在我想生成两种与红色相同阴影但不同 alpha(透明度)的颜色,使它们看起来更浅,例如 #56FF0000
。
我尝试将值传递给 Color 的 A
属性,但是它是只读的。
任何帮助都将不胜感激。