2016-09-22 54 views
0

JasperReports-6.2.2を使用してPDFファイルをエクスポートします。 5.6.0Jasper Reportsは、左右の余白を動的に設定するときにデザインエラーを起こします。

.jrxmlファイルがJRXmlLoader

JasperDesign design = JRXmlLoader.load("template.jrxml"); 
design.setTopMargin(20); 
design.setBottomMargin(20); 
design.setLeftMargin(50); 
JasperReport jasperReport = jasperCompileManager.compileReport(design); 

を使用してロードされたジャスパーtempalte「template.jrxml」がiReportsを使用して作成されるこれは、エラーを与える:レポートデザインではないvalid.The列とマージンが合いませんページ幅。

ダイナミック左右のマージンを設定するには?

答えて

1

左余白+列幅+右余白=ページ幅を確認する必要があります。 このプロパティはすべてJasperDesignで設定する必要があります。 http://jasperreports.sourceforge.net/api/net/sf/jasperreports/engine/design/JasperDesign.html#setPageWidth(int)

敬具

+0

はあなたにその作業をありがとうございますが、バンドやテーブル内のデータには、期待通りに動作していない右マージンから溢れてきています。 –

関連する問題