【カスタマイズ例】PDF帳票の出力

こんにちは。
だんだんと春めいてきた今日この頃ですね。

さて、久しぶりの更新となってしましましたが今回はAipoに印刷機能を追加しましたのでご紹介させて頂きます。

Aipoで印刷を行いたいというご要望はよくいただくのですが、今回は日報をPDF帳票として出力する機能を実現しました。

[日報詳細表示画面]
日報詳細画面

ここで[印刷]ボタンをクリックすると下記のようなPDFファイルがダウンロードされて表示されます。

[日報PDF帳票]
日報PDF

このPDF出力はどのようにして実現しているかと言いますと、システムフレンドで開発したSF-Framework(以下SF-FW)というJavaフレームワークとの組み合わせで実現しています。
SF-FW連携

SF-FWはExcelで作成した設計書からJavaのWebアプリケーションのソースコードを自動で生成するタイプのフレームワークです。いわばプログラムを自動で作り出すプログラムというイメージの製品です。
SF-FWの中にはXML定義した帳票定義からPDF出力(あるいはプリンタ直接出力)を行う機能も含まれていますので、この機能を切りだしてAipoと組み合わせました。

SF-FW印刷機能では帳票定義XMLを編集できるエディタも用意されていますので、出力イメージを確認しながら視覚的に帳票を作成することができます。
SF-FW帳票エディタ

このように、印刷機能を持たないAipoに印刷機能を追加できるのはJava開発を得意とするシステムフレンドカスタマイズ版Aipoの大きなセールス・ポイントとなっています。