Jaspersoft studio - 表中列表内容的动态高度和居中

时间:2015-10-16 12:03:54

标签: jasper-reports centering

我是jasper的新手,所以我不确定我是否有正确的方法。我正在尝试编辑报告以更好地匹配我们的新设计。

为了做到这一点,我将2个表合并为1,这样即使它缺少内容,另一个表也会扩展到另一个表。这有效,但它只会打印其内容的第一个对象。为了解决这个问题,我把它放在一个列表中,现在我收到所有内容,但我不再有动态高度。

这是一些图片,希望您了解我想要实现的目标! 不要介意黑色,只是一些审查文本进行测试。

此刻我正在得到什么。

allContent

这就是我的想法,所有内容都可见并动态地与可用空间的中心对齐。

finalVersion

我现在设置的方式是我正在使用的这个数据是在子报表中,在这个子报表中我有一个包含框架和表的列表对象,在我在相应列中列出的表中包含从填充的每个单元格中获取数据的文本字段。

我可以采取哪些不同的方式?

1 个答案:

答案 0 :(得分:0)

我认为,您应该使用jasper报告提供的'groups'选项。它们有助于以逻辑方式组织报告数据。报告组(在您的情况下为RISK)表示一系列具有共同点的连续记录,就像某个报告字段的值。因此,您可以将报告视为:

enter image description here

我可以看到这种设计有很多优点:

  1. 两个字段的显示区域都会更大 - 风险和度量。
  2. 设计将是动态的。你不必担心没有措施。
  3. 数据将更有条理,更易于可视化。
  4. 每个风险都可以显示在单独的页面上。
  5. 组页脚与该组相关联,可用于显示没有可用的度量。