0

VaadinJasperReportsを使用して最初のアプリケーションを開発しています。次の問題があります。このように構成された .rtf ドキュメントを抽出する必要があります。

最初のページは縦向きである必要があり、2 番目のページは横向きである必要があります。

今、私はこの方法でこの問題を解決しようとしています:

    JasperCompileManager.compileReportToFile(pathFirstJrxml ,pathFirstJasper );  
    JasperCompileManager.compileReportToFile(pathSecondJrxml ,pathSecondJasper ); 

    File fileFirstReport = new File(pathFirstJasper);
    File fileSecondReport = new File(pathSecondJasper);

    JasperPrint jasperPrint = JasperFillManager.fillReport((JasperReport)JRLoader.loadObject(fileFirstReport),null,dataSourceFirstReport);
    JasperPrint jasperPrintSubReport = JasperFillManager.fillReport((JasperReport)JRLoader.loadObject(fileSecondReport),null,dataSourceSecondReport);

    List list = new ArrayList(); 
    list.add(jasperPrint);
    list.add( jasperPrintSubReport );

    JRRtfExporter rtfExporter = new JRRtfExporter();
    rtfExporter.setParameter(JRExporterParameter.JASPER_PRINT_LIST, list);
    rtfExporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME,pathOutputFile);
    System.out.println("Exporting report...");   
    rtfExporter.exportReport();
    System.out.println("Done!");

2 つの jrxml ファイルを作成しました。1 つ目は垂直方向、2 つ目は水平方向ですが、これは機能しません。出力ファイルは横向きです。

どこが間違っていますか?

4

1 に答える 1