パッケージ com.handywedge.report.pdf

インタフェース FWPDFReportWriter


  • public interface FWPDFReportWriter
    帳票出力のインターフェースです。 使用方法は以下のとおりです。
    
        @Inject
        private FWPDFReportWriter writer;
         ・・・
     
         // 帳票情報の設定
         FWPDFReport report = new FWPDFReport(templateFile);            //テンプレートファイル名
         Map<String, Object> param = new HashMap<>();
         param.put("title", "タイトル");
         report.setParameters(param);                             //一般項目情報の設定
         HogePdf info = new HogePdf();
         info.setId("01");
         info.setName("Hanako Yamada");
         report.addDetail(info);                              //詳細行情報の設定
     
         // 帳票の設定
         writer.addReport(report);
     
         // 引数のOutputStreamに帳票を出力
         writer.print(outputStream);
         
     
    • メソッドの詳細

      • addReport

        int addReport​(FWPDFReport report)
        帳票データ(FWPDFReportオブジェクト)を追加します。
        パラメータ:
        report - 帳票データ
        戻り値:
        帳票データ総数
      • print

        void print​(OutputStream os)
        OutputStreamを対象に帳票出力を実行します。
        パラメータ:
        os - 出力対象ストリーム