7
iReport4.5でA4形式のレポートページを作成し、Javaアプリケーションで使用しました。実行時にページフォーマットを変更する方法(jasperreport)
Javaアプリケーションで実行時にA4からA5形式に変更するにはどうすればよいですか?
iReport4.5でA4形式のレポートページを作成し、Javaアプリケーションで使用しました。実行時にページフォーマットを変更する方法(jasperreport)
Javaアプリケーションで実行時にA4からA5形式に変更するにはどうすればよいですか?
これを行う方法を説明する前に、ページサイズを変更するだけでは、おそらくあなたが望むものが得られないことに注意してください。それは、あなたが望むものに応じてページを大きくまたは小さくし、要素の位置を変えないようにします。レポートがレイアウトされている場所によっては、レポートがコンパイルされないこともあります。
あなたはしかし、カップルのオプションがあります:
JasperDesign
オブジェクトにJRXmlファイルをロード:
//Note JRXMLLoader could also take a File object or
//InputStream instead of a String as the parameter.
JasperDesign design = JRXmlLoader.load("report.jrxml");
をあなたは持ってたらJasperDesign
あなたは今まであなたが望むものにページサイズを設定することができます。私が知ることのできるA5紙は5.83 "×8.27"です。これをJasperReportsが理解できるサイズに変換するには、それぞれ72倍して、420 x 596(私は整数を設定する必要があります)を得てください。
design.setPageHeight(596);
design.setPageWidth(420);
通常通り、あなたの輸出冒険を築くことができます。