ireportでA5レポートを作成し、Javaアプリケーションで使用しました。
実行時とページの表示時にA5をA4形式に変更しましたが、ページの出力を印刷するときはA5形式になります。
次のコード:
JasperDesign _des = JRXmlLoader.load("report1.jrxml");
_des.setPageHeight(842);
_des.setPageWidth(595);
JasperReport _rep = JasperCompileManager.compileReport(_des);
JasperPrint jasperPrint = JasperFillManager.fillReport(_rep, params, _data);
JRViewer_com = new JRViewer(jasperPrint);