gpt4 book ai didi

java - Jasper Reports 在设置动态左右边距时出现设计错误

转载 作者:行者123 更新时间:2023-12-01 09:28:40 24 4
gpt4 key购买 nike

我正在使用 JasperReports-6.2.2 和 java 来导出 pdf 文件。 Jasper 模板“template.jrxml”是使用 iReports 5.6.0 创建的

.jrxml 文件使用 JRXmlLoader 加载

JasperDesign design = JRXmlLoader.load("template.jrxml");
design.setTopMargin(20);
design.setBottomMargin(20);
design.setLeftMargin(50);
JasperReport jasperReport = jasperCompileManager.compileReport(design);

这会产生错误:报告设计无效。列和边距不适合页面宽度。

如何设置动态左右边距?

最佳答案

您必须确保左边距 + 列宽 + 右边距 = 页宽。您必须在 JasperDesign 中设置所有这些属性。 http://jasperreports.sourceforge.net/api/net/sf/jasperreports/engine/design/JasperDesign.html#setPageWidth(int)

致以诚挚的问候

关于java - Jasper Reports 在设置动态左右边距时出现设计错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39635518/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com