我是 JasperReports 的新手。我正在尝试设计一个包含2列的表格。第一列 - >标签,第2列 - >各个字段值
这里"文本字段数据"是动态的,它可以是任何大小。所以我指定了文本字段和相应的静态文本作为" float"。对于文本字段,我已指定"使用over flow进行伸展到是"。还有些元素是有条件打印的。有关更多信息,请参阅附带的jrxml。 (这是我准备好演示我的问题的一小部分xml。)
我的问题是
有时,最后两行根本没有打印,但它们始终设置为打印。元素的高度不合适。见Issue-1.png
同一行中元素的高度不相同。请参阅Issue-2.png
请参阅附件here。
如果您能帮助我解决这些问题,我将不胜感激。
答案 0 :(得分:1)
快速查看你的jrxml后,我可以说第二个问题的解决方案可能只是改变了元素的stretchType选项。我看到它们的值都是“ RelativeToBandHeight ”。尝试将它们设置为“ RelativeToTallestObject ”。这将确保同一行(y轴)上的元素具有相同的高度。 至于第一个问题,我认为元素的高度很高,也可能与“ RelativeToBandHeight ”有关。 还有另一个建议,要查看所有代码,很难注意到只有一个部分的相关问题。您可能只发布出现问题的单行xml。
答案 1 :(得分:1)