【问题标题】:JasperReports flexible Template DesignJasperReports 灵活的模板设计
【发布时间】:2014-10-31 14:36:55
【问题描述】:

是否可以为不同的页面大小和方向创建一个灵活的模板设计?

我在页眉和页脚中有表格边框。但我只能创建固定宽度的表格

在 IReport 模板集合中,我找到了横向和纵向方向的相同设计模板

【问题讨论】:

    标签: jasper-reports


    【解决方案1】:

    您可以根据您的报告条件使用 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));
    

    【讨论】:

    • 为我的用户更简单地在 IReport 中创建设计模板 xml 文件
    猜你喜欢
    • 2011-01-06
    • 1970-01-01
    • 2013-01-17
    • 1970-01-01
    • 2015-12-12
    • 1970-01-01
    • 2012-03-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多