3
DynamicReport firstDynaRep = new DynamicReport();
firstDynaRep.setTemplateFileName("./landscape.jrxml");
firstDynaRep = firstReport.build();

DynamicReport はそれをテンプレートとして使用しません。したがって、ページの幅は増加しません。dynamicjasperレポートでページの幅を広げる方法はありますか? (レポートを横向きにしたい。)

4

3 に答える 3

2

ページのサイズと向きを変更します。

DynamicReportBuilder drb = new DynamicReportBuilder();
drb.setPageSizeAndOrientation(Page.Page_A4_Landscape());

また

int w = ???
int h = ???
boolean portrait = false;
drb.setPageSizeAndOrientation(new Page(h, w, portrait);
于 2011-10-25T18:18:08.250 に答える
0

私は長い間 DynamicJasper を使用していませんが、on ではなく on を使用する必要があるとsetTemplateFileName()思いDynamicReportBuilderますDynamicReport

DynamicReportBuilder drb = new DynamicReportBuilder();
drb.setTemplateFile("./landscape.jrxml");
DynamicReport firstDynaRep = drb.build();
于 2010-09-24T12:54:46.753 に答える