我有一个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/

10-08 23:17