我有一个Jasper iReport,对于某些打印机,我需要补偿它,这样它就不会被切断。如何以碧玉调整报告,以使报告水平偏移?
我尝试了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_X
属性设置。下面是示例代码:
JRXlsxExporter exporter = new JRXlsxExporter();
exporter.setParameter(JRXlsExporterParameter.OFFSET_X, 500);
关于java - 在Java中水平偏移Jasper报告,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25087631/