在Java中水平偏移Jasper报告

时间:2014-08-01 19:47:42

标签: java jasper-reports

我有一个Jasper iReport,我需要为一些打印机补偿,所以它不会被切断。如何在jasper中调整我的报告,以便报告水平偏移?

我尝试jasperPrint.setLeftMargin(),但似乎没有效果。

jasperReport = (JasperReport) JasperCompileManager.compileReport(reportSource);
jasperPrint = JasperFillManager.fillReport(jasperReport, map, connection);
jasperPrint.setLeftMargin(80);
if(printExitTicketCheckBox.isSelected()){
    JasperPrintManager.printReport(jasperPrint, true);
}

1 个答案:

答案 0 :(得分:0)

可以通过JRXlsExporterParameter.OFFSET_X属性设置

JasperReports偏移量。下面是示例代码:

JRXlsxExporter exporter = new JRXlsxExporter();
exporter.setParameter(JRXlsExporterParameter.OFFSET_X, 500);