field reports

Post on 17-Jul-2015

239 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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年冬頃予定)

リッチテキスト機能(+ルビ)を追加

今後の予定

top related