Jasper reports 为什么部分不适合页面高度?
我在一个报告中工作,它需要附加到另一个以生成更大的报告,因此它只有标题、页脚和摘要部分。问题是我得到了一个编译错误,我不知道原因。这是我的Jasper reports 为什么部分不适合页面高度?,jasper-reports,Jasper Reports,我在一个报告中工作,它需要附加到另一个以生成更大的报告,因此它只有标题、页脚和摘要部分。问题是我得到了一个编译错误,我不知道原因。这是我的jrxml文件(为了简洁起见,省略了带有..的部分): 我的代码中的行(堆栈跟踪中的最后一行)如下所示: (文件存在且路径正确) 我的第一个想法是pageHeight-(topMargin+bottomMargin)656)放在同一页面上 如果您喜欢在没有pageFooter的单独页面上设置标题栏,则需要设置属性 isTitleNewPage="tr
jrxml
文件(为了简洁起见,省略了带有..
的部分):
我的代码中的行(堆栈跟踪中的最后一行)如下所示:
(文件存在且路径正确)
我的第一个想法是pageHeight-(topMargin+bottomMargin)<650px
,但事实并非如此,实际上是656px
,所以我不知道我遗漏了什么。欢迎任何帮助或指导
我试着删除
只是为了测试(我不能在最终报告中这样做,它包含一些信息),报告编译和呈现很顺利。此外,我可以说,没有任何元素是在乐队之外的,因为它是由Jaspersoft Studio制作的,这种错误显示在设计视图中
关于报告源代码的任何其他信息,请在评论中告诉我 它还试图将
页面页脚
与标题
栏(650+50>656
)放在同一页面上
如果您喜欢在没有pageFooter
的单独页面上设置标题栏,则需要设置属性
isTitleNewPage="true"
从
指定标题部分是否打印在单独的初始页上
在JasperSoft工作室
Exception in thread "main" net.sf.jasperreports.engine.design.JRValidationException: Report design not valid :
1. The title section, the page and column headers and footers and the margins do not fit the page height.
at net.sf.jasperreports.engine.design.JRAbstractCompiler.verifyDesign(JRAbstractCompiler.java:280)
at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:152)
at net.sf.jasperreports.engine.JasperCompileManager.compile(JasperCompileManager.java:357)
at net.sf.jasperreports.engine.JasperCompileManager.compileToFile(JasperCompileManager.java:273)
at net.sf.jasperreports.engine.JasperCompileManager.compileToFile(JasperCompileManager.java:232)
at net.sf.jasperreports.engine.JasperCompileManager.compileReportToFile(JasperCompileManager.java:542)
at ar.edu.unt.jasper.ReportCompilerAndExporter.main(ReportCompilerAndExporter.java:25)
String myReport = JasperCompileManager.compileReportToFile("myReport.jrxml");
isTitleNewPage="true"