使用 BIRT,如何确保行中的背景颜色在行中的每个单元格中具有相同的高度?

Posted

技术标签:

【中文标题】使用 BIRT,如何确保行中的背景颜色在行中的每个单元格中具有相同的高度?【英文标题】:Using BIRT, how can I ensure that the background colour in a row is the same height in each cell in the row? 【发布时间】:2013-07-09 19:49:25 【问题描述】:

我有一个已设置为使用条件格式的 BIRT 报告,以便行的颜色在灰色和白色之间交替。它按预期工作,除了具有字符串的字段中的灰色稍微低于灰色在具有整数的字段中扩展的位置。换句话说,如果灰色背景是 1 英寸高的整数,那么它是 1.1 英寸高的字符串。我看不到任何边距或填充设置有任何差异,所以我不确定是什么导致了这个小问题。

【问题讨论】:

【参考方案1】:

很容易与样式混淆,因为我们可以在行、单元格或单元格内的数据字段上设置样式属性。 当您描述这个问题时,我认为您没有将这种条件格式应用于行,而是应用于单元格或数据字段。

当在Eclipse设计器的大纲视图中选中一个BIRT表时,我们需要点击左侧选择整行,然后定义一个条件格式。因此,实际上我们不能在单元格之间存在高度差异(至少在 html 格式中),因为样式应用于“div”容器。

【讨论】:

这正是我想要的。谢谢!

以上是关于使用 BIRT,如何确保行中的背景颜色在行中的每个单元格中具有相同的高度?的主要内容,如果未能解决你的问题,请参考以下文章

BIRT修改BIRT的背景颜色

BIRT:表组中的交替行颜色

如何使背景颜色在移动设备上响应?

如何使用 R 中的 timevis 更改时间轴中每个组的背景颜色

Pandas 按行中的值和其他列中的值在行之间进行差异

WPF使用转换器更改datagrid单元格背景颜色