java - 如何避免 BIRT 中表的两个详细信息行之间的分页符

标签 java birt

我有用于 BIRT 报告的 Eclipse 版本 3.4.1, 我需要避免表的两个详细信息行之间的分页符。我没有在分页符属性中找到“避免”选项。 我的表在两个详细信息行中显示数据,因此表可能会在末尾中断,而不是在两个详细信息行之间。 示例:

                    Employee No/Employee Name
                   --------------------------
 Detail row 1           [employee_No]
 Detail row 2          [employee_Name]

在上面,我需要避免在 employee_No 和 employee_Name 之间分页

提前致谢。

最佳答案

如果您的设计标准允许,这是最简单的解决方案;是使用带有 2 个详细信息列的表。将您的员工编号放在左栏,将员工姓名放在右栏,这样就没有换行,所有内容都在同一行。

更难但它允许您保留现有格式并控制员工姓名和编号之间的分页符的方法是使用其中包含表格的列表元素。

在这个例子中,我有一个列表,在列表的详细信息行中有一个表(实际上是两个表)。每个表每个主键只返回一次(在我的例子中是工单 ID,在你的例子中是员工 ID)。你可以随心所欲地使用表格(我有额外的间距列,两列数据和两列标签。)

然后您可以避免在表格中出现分页符。

我在几年前制作了这份报告,并且有一段时间没有做过任何类似的事情,所以让它工作的所有细节在我脑海中都不新鲜,但我不记得它太难弄清楚了.

enter image description here

关于java - 如何避免 BIRT 中表的两个详细信息行之间的分页符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26231324/

相关文章:

java - 非windows系统中绝对路径的URL等价物是什么?

Java int 乘以 float 损失精度

Java:使用lambda参数获取实际类型的泛型方法

java - Birt 类 EngineException 的 NoClassDefFoundError

sql - 多个参数值

eclipse - BIRT:使用一个数据集中的信息作为另一数据集的参数

java - 如何在实现接口(interface)的类中实现静态方法?

java - 套接字编程,尝试循环遇到问题

java - 带有渐变: Package r does not exist的Android Studio

java - 如何配置 BIRT Report Engine 以直接从类路径加载字体?