DynamicReport firstDynaRep = new DynamicReport();
firstDynaRep.setTemplateFileName("./landscape.jrxml");
firstDynaRep = firstReport.build();
DynamicReport不将其作为模板。
因此页面的宽度不会增加。
那么,有什么方法可以增加dynamicjasper报告中页面的宽度吗? (我希望报告以横向显示。)
最佳答案
修改页面大小和方向。
DynamicReportBuilder drb = new DynamicReportBuilder();
drb.setPageSizeAndOrientation(Page.Page_A4_Landscape());
要么
int w = ???
int h = ???
boolean portrait = false;
drb.setPageSizeAndOrientation(new Page(h, w, portrait);