複雑なレポートを作成しようとしていますが、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);
ブレーク行も追加しようとしましたが、機能しません。
何か案は?