2012-01-11 31 views
0

旁边我使用JasperReports的来生成客户的PDF文件。出于某种原因,某些项目堆叠在彼此之上,而不是像他们应该的那样在旁边打印。JasperReports的:项目是PDF是相互替代的顶印相互

这里是我的报告的设计: The report's design

任何帮助表示赞赏。

+0

你可以添加一些关于报表布局的信息吗?是否有可能发生包装,因为只有足够的空间用于2个字母......但是然后报告使用不同的字体,那么每行只有1个字母的空间? – mdahlman 2012-01-13 22:59:13

+0

仅当有两个字符时才会进行堆叠。当有多于两个时,显示正确。您想知道关于布局的具体内容? – user1144322 2012-01-16 15:55:07

+0

从图片中可以看出,田地有多宽是不明确的。是否有可能发生包装,因为只有足够的空间用于2个字母?也许最好的做法是在某个地方发布.jrxml,并返回一些虚拟数据。 – mdahlman 2012-01-16 17:24:53

回答

2

这听起来像你有“位置类型”设置为“修复相对于上”。将其更改为“浮动”。

编辑:我刚刚收到显示相同行为的示例报告。它看起来像一个bug。在这种情况下,我通过追加空格来获得所需的输出。 “JG”将分成两行。但是“JG”将在一行中呈现。我无法解释这一点。这显然是一个错误。但是如果你的行为一样,那么附加一个空格也可能为你解决。

+0

这没有解决。我会发布它正在做什么的图片 – user1144322 2012-01-13 20:55:28