Jasper reports Jaspersoft:在表格末尾的细节栏中留出额外空间
我正在使用jaspersoft studio 5.6。我在detail band中创建了一个表来显示数据库中的数据(它扩展到许多页面)。在新页面中,在某个点上,它会在末尾生成额外的空间。你可以在我上传的图片中看到,在第23条记录中,它会在下面产生额外的空间,但从第25条开始就不会了。有人能帮我解决这个问题吗?这让我感到困惑Jasper reports Jaspersoft:在表格末尾的细节栏中留出额外空间,jasper-reports,Jasper Reports,我正在使用jaspersoft studio 5.6。我在detail band中创建了一个表来显示数据库中的数据(它扩展到许多页面)。在新页面中,在某个点上,它会在末尾生成额外的空间。你可以在我上传的图片中看到,在第23条记录中,它会在下面产生额外的空间,但从第25条开始就不会了。有人能帮我解决这个问题吗?这让我感到困惑 好的,根据我的说法就是这样(不能测试,但你可以) 您的详图标注栏的高度为65 你的桌子在y=15高度=50 如果您没有足够的行,您的表格将永远不会到达高度=50,因此,由于
好的,根据我的说法就是这样(不能测试,但你可以)
高度设置为20!,并减少细节带,使其适合高度=35
您需要在表上更改的标记为:
<componentElement>
<reportElement x="0" y="15" width="511" height="20" uuid="b3d3ccdb-1d82-4bb3-81f6-e0690e70519b">
- 标记细节带
<detail>
<band height="35" splitType="Stretch">
好的,根据我的说法就是这样(不能测试,但你可以)
您的详图标注栏的高度为65
你的桌子在y=15高度=50
如果您没有足够的行,您的表格将永远不会到达高度=50,因此,由于详图栏为65,因此表格下方将有空间,因此表格从15开始,运行2行时给出高度=40,在详图栏结束之前将有10个空间
解决方案:
将表格的高度设置为20!,并减少细节带,使其适合高度=35
您需要在表上更改的标记为:
<componentElement>
<reportElement x="0" y="15" width="511" height="20" uuid="b3d3ccdb-1d82-4bb3-81f6-e0690e70519b">
- 标记细节带
<detail>
<band height="35" splitType="Stretch">
代码在哪里?如果可能的话,添加预期输出。这里的图像不够。需要jrxml来尝试理解原因。我上传了我的文件,谢谢你的帮助。代码在哪里?如果可能的话,添加预期输出。这里的图像不够。需要jrxml来尝试理解原因。我上传了我的文件,谢谢你的帮助。