我正在尝试开发一个复杂的报告,我需要为 excel 文件设置打印区域。我必须将 xls 文件分成 3 部分,但如果我执行 setPrintArea(..) 新区域订阅旧区域,结果是我在打印预览中只有最后一页。如何设置多个打印区域?这是代码:
protected void createCustomerSheet(String label) {
createSheet(label);
getCurrentSheet().getPrintSetup().setPaperSize(PrintSetup.A4_PAPERSIZE);
getCurrentSheet().getPrintSetup().setFitHeight((short)1);
getCurrentSheet().getPrintSetup().setFitWidth((short)1);
getCurrentSheet().setAutobreaks(true);
getCurrentSheet().setFitToPage(true);
}
然后我打了 3 次电话
wb.setPrintArea(activeSheetIndex, startColumn, endColumn, startRow, endRow);
我也尝试添加中断行,但它不起作用..
有任何想法吗?