こんにちは。
だんだんと春めいてきた今日この頃ですね。
さて、久しぶりの更新となってしましましたが今回はAipoに印刷機能を追加しましたのでご紹介させて頂きます。
Aipoで印刷を行いたいというご要望はよくいただくのですが、今回は日報をPDF帳票として出力する機能を実現しました。
ここで[印刷]ボタンをクリックすると下記のようなPDFファイルがダウンロードされて表示されます。
このPDF出力はどのようにして実現しているかと言いますと、システムフレンドで開発したSF-Framework(以下SF-FW)というJavaフレームワークとの組み合わせで実現しています。

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

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







