【发布时间】:2014-10-31 14:36:55
【问题描述】:
是否可以为不同的页面大小和方向创建一个灵活的模板设计?
我在页眉和页脚中有表格边框。但我只能创建固定宽度的表格
在 IReport 模板集合中,我找到了横向和纵向方向的相同设计模板
【问题讨论】:
标签: jasper-reports
是否可以为不同的页面大小和方向创建一个灵活的模板设计?
我在页眉和页脚中有表格边框。但我只能创建固定宽度的表格
在 IReport 模板集合中,我找到了横向和纵向方向的相同设计模板
【问题讨论】:
标签: jasper-reports
您可以根据您的报告条件使用 JasperReports API 在运行时生成报告模板并自行报告。
创建JasperDesign jasperDesign = new JasperDesign();
你可以在运行时用它做任何事情。例如
jasperDesign.setName("ReportDesign");
jasperDesign.setPageWidth(595);
jasperDesign.setPageHeight(842);
jasperDesign.setColumnWidth(515);
jasperDesign.setColumnSpacing(0);
jasperDesign.setLeftMargin(40);
jasperDesign.setRightMargin(40);
jasperDesign.setTopMargin(30);
jasperDesign.setBottomMargin(30);
jasperDesign.addStyle(textStyles.getBoldStyle(11));
jasperDesign.addStyle(textStyles.getNormalStyle(10));
jasperDesign.addStyle(textStyles.getItalicStyle(11));
jasperDesign.addStyle(textStyles.getCourierStyle(10));
【讨论】: