Java Jasper打印不正确

Java Jasper打印不正确,java,printing,jasper-reports,Java,Printing,Jasper Reports,我试图从我的j2ee应用程序打印jasper报告,而不查看。我使用80*297mm的纸张进行打印,但对齐不匹配,我的代码如下所示 String s1 = JasperFillManager.fillReportToFile(reportFile.getPath(), param, conn); JasperPrintManager.printReport(s1,true); 如何在java代码中进行

我试图从我的j2ee应用程序打印jasper报告,而不查看。我使用80*297mm的纸张进行打印,但对齐不匹配,我的代码如下所示

String s1 = JasperFillManager.fillReportToFile(reportFile.getPath(),
                                               param, conn);

JasperPrintManager.printReport(s1,true);

如何在java代码中进行对齐我得到了答案,我在设计页面时更改了jasper中的默认页面大小,热敏打印机页面大小为80*278,因此我将此页面大小设置为jasper report

post到目前为止您做了什么您到底想做什么?您可以使用param Map对象将参数从Java传递到报表,并在报表中相应地使用参数。我已经添加了参数,报表很好,但问题在于对齐有没有办法在Java代码中对齐打印页面