Java中的水平偏移Jasper报告

Java中的水平偏移Jasper报告,java,jasper-reports,Java,Jasper Reports,我有一个Jasper iReport,我需要为一些打印机进行补偿,这样它就不会被切断。如何调整jasper中的报表,使报表水平偏移 我尝试了jasperPrint.setLeftMargin(),但似乎没有效果 jasperReport = (JasperReport) JasperCompileManager.compileReport(reportSource); jasperPrint = JasperFillManager.fillReport(jasperReport, map, co

我有一个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);
}

JasperReports偏移量可以通过
JRXlsExporterParameter.offset\u X
属性设置。下面是示例代码:

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