我正在从BIRT模板生成PDF / HTML报告。
我正在使用“visibility”属性来有条件地隐藏网格行。它工作正常,该行隐藏在生成的报告中。
但是,我的PDF报告中的上部网格行缺少底部边框,尽管HTML报告生成完全正常。
要理解它,请参阅下面的内容,例如,当包含location元素的行的可见性为“true”时,我的报告会显示如下。
<小时/> 名称
并且在'Location'行的可见性为'false'之后,它在生成的报告中显示如下。
缺少描述和判决之间的网格线。
我正在使用BIRT 2.1.2。这是这个版本中的一个已知问题吗?
请帮忙。
答案 0 :(得分:0)
您是如何实施分隔线的?你只是在网格单元格周围创建边框吗?整个单元格/行与边框一起被抑制。
要获得所需效果,请尝试将可见性规则应用于数据(文本)项本身而不是Grid元素。您还可以在每个文本元素的末尾添加一个horzzontal规则,以插入一个不受网格可见性影响的分隔符。