2

我有一个交替行颜色的表(我使用了以下表达式=iif(RowNumber(Nothing) Mod 2, "Gainsboro", "White"))。现在在表格的一个单元格中,我放置了一个指示器。

当我运行我的报告时,指标的背景颜色保持固定为白色:

在此处输入图像描述

我尝试将指示器背景颜色设置为no color.

我还做了一些变通方法(使用指示器图标创建图像文件 - 每个图标 2 个图像(每个图像具有不同的背景颜色),并使用表达式在图像之间切换。但这种变通方法具有限制性(因为我必须保留单元格比例正确的图像比例 - 否则图像呈现不佳)

您知道解决此问题的任何选项/更好的解决方法吗?谢谢你。

4

2 回答 2

3

行,

修复方法如下

问题1的解决方案:

点击“行”本身而不是其中一列(见截图)

然后将您的表达式添加到“背景颜色”属性

=iif(RowNumber(Nothing) Mod 2, "Gainsboro", "White")

在此处输入图像描述

问题2的解决方案

强制图像不增加的方法是将列属性“Can Grow”设置为False

请对每一列都这样做(见截图)我希望它帮助你:)

在此处输入图像描述

于 2013-01-24T12:24:25.230 回答
1

该线程可能会有所帮助:它建议您将 img 包裹在一个矩形内,显然图像中的透明度随后会被强制正确渲染。

于 2013-01-24T12:11:07.433 回答