Field reports

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