View
239
Download
3
Category
Preview:
Citation preview
LL言語向けPDF帳票開発ツール
Field Reports
合同会社フィールドワークス代表 梶田健史
代表 梶田健史
設立 2007年5月
住所 愛知県春日井市
業務内容 ソフトウェア製品の企画・開発・販売 ソフトウェア受託開発
合同会社フィールドワークス愛知県の片隅にある小さなソフトウェア開発会社です。
Field Reportsとは?2011年3月 販売開始
LL言語向けPDF帳票開発ツール
中小規模の業務システム・Webサービスでの利用
LL言語(Ruby, Python, PHP, Perl)に対応
PDFに特化することで,シンプルさを保ちつつ高機能を実現
Field Reportsの機能(1)PDFテンプレート+パラメータ→PDF帳票
PDFテンプレート➜フィールドを配置したPDF
パラメータ➜JSON相当のデータ構造で記述
オフィスソフトとAdobe AcrobatでPDFテンプレートを作成
辞書形式(JSON相当)のデータ構造でデータを記述
完成したPDF帳票
Field Reportsの機能(2)日本的な帳票をストレスなく開発するための機能
組版処理
縦書き
多漢字フォント
日本語の禁則処理・均等割付等の組版処理を実装
毛筆フォントを縦書き表示
IPAmj明朝フォントに対応
Field Reportsの機能(3)PDFの多彩な表現力を活用するための機能
透過表現
アフィン変換(回転,拡大/縮小)
ブレンドモード
テキストの回転角度と透明度を指定
画像の透明色を処理
飲食店向けメニュー作成サービス➜飲料メーカーが提供する会員制サービス
オンデマンド印刷システム➜生成したPDFを直接印刷所に送付
実際の利用例
内部構造
LL言語からは拡張ライブラリとして利用できる。
レンダリング機能本体は,関数型プログラミング言語OCamlで実装
言語Bridgeは,言語毎にCで実装(ソースは公開)
Ver. 1.5リリース(7月末予定)
Windows 64ビット対応など
Ver. 2.0リリース(2013年冬頃予定)
リッチテキスト機能(+ルビ)を追加
今後の予定
Recommended