reportviewer如何使矩形背景透明

时间:2013-07-22 18:43:54

标签: c# reporting-services colors reportviewer

我有3个不透明度相互不同的矩形。所有这些的基色都相同。例如:基色可以是红色,三个矩形可以是以下颜色:红色,红色(不透明度:55),红色(不透明度:135)。

我尝试设置矩形的Background Color,但似乎无法更改矩形的透明度。有解决方法吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

事实证明这是reportviewer的限制。不透明度值只能用于仪表和图形。形状和字体不接受不透明度值。 一个紧密的解决方法是将不透明度值添加到RGB。例如:如果我想在RGBA as (255,0,0,160)中生成颜色,我应该将255-160=95添加到G和B的值中,以获得接近我需要的颜色。因此颜色变为(255,95,95)。它不是确切的颜色,但它很接近。我试过这种颜色是红色,蓝色和绿色,因为这是我需要的唯一颜色。

我希望这有助于某人。