jasper-reports - 无法在动态碧 Jade 报告中设置横向

标签 jasper-reports dynamic-jasper

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);

关于jasper-reports - 无法在动态碧 Jade 报告中设置横向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3786186/

相关文章:

java - 一个对象(java bean)作为 iReport(JasperReports)上的数据源

jasper-reports - 显示没有表格的图表

java - FileInputStream 和 FileNotFoundException

java - 如何将 JRBeanCollectionDataSource 数据添加到 Jasper Report 的目录中?

json - 碧 Jade 工作室 : JSON-Datasource with Sub-Arrays

jasper-reports - iReport - 在列中的整个组周围放置边框

java - 是否可以在 DynamicJasper 中使用 .jrtx 文件中的样式?

jasper-reports - 在 DynamicJasper 中对多列进行分组

java - 动态jasper报告标题图片