2014-07-08 35 views
1

拉伸表我一直在使用的JasperSoft工作室一个项目,我非常紧迫是在最近才刚刚开始。由于这些限制,我无法花时间研究布局碧玉报告的“正确”方式。现在我遇到了包含表格的真正大型乐队,这些乐队往往会与乐队中的其他内容重叠。动态尺寸/英寸的JasperSoft工作室

所以我的问题是,什么是创建/修改这些表的最佳方法,这样,当其中的数据集扩展,他们不会溢出ontop的其他数据在目前的乐队?

我发现,如果我创建了一个新的乐队,并把表带它似乎大小动态里面,但我似乎无法找到一个很好的办法可以创建新的频段。我的报告目前有超过100个乐队,每当我创建一个新乐队时,我必须点击“向上移动”按钮〜100将乐队放置到位,并重新排列其他部分。

我试图修改乐队的布局,以“垂直布局”,而不是“自由布局”,但这是不太成功冲水乐队的格式和数据元素会无法正常显示。

+0

刚发布后发现使用“大纲”视图移动乐队的更好方法。您可以将乐队拖放到需要它们的地方。这是非常有用的,但仍然需要重新安排它周围的部分。 – OrwellHindenberg

回答

2

所以我的问题是,什么是创建/修改这些 表的最佳方法,这样,当其中的数据集扩展,他们并不 溢出ontop的其他数据在目前的乐队?

我想说的最好的方法是避免使用表格,并使用乐队本身来代替。您可以使用组创建“子”页眉和页脚,并且您还可以设法复制这些页眉和页脚,以便改进布局。如果根据模板创建新报告或查看Jasper Reports库包中提供的示例,您可能会注意到这些波段既可以用作“行”,也可以用作“标题”/“页脚”。

我的报告目前有超过100个乐队,每当我创建一个新乐谱时,我必须点击“向上移动”按钮〜100将乐队放置到位并重新排列其他部分。

请记住,子报表是你这样的时代的朋友。它还可以帮助您组织报告,甚至为布局提供更多的灵活性。

最后,我认为,在同一份报告中这么多表分组这么多频段可能会导致你麻烦大了(当然,你已经注意到了一些问题)。所以也许花一些时间来研究更多的“乐队”系统和“子报道”组件可能会对你有所帮助。 Jaspersoft Studio documentation on the report structure是一个好的开始。

我相信,处理Jasper报表基本上是处理这两种成分(带和子报表)。