JooReports勉強記録

JooReports   
おそらく日本で初めてJooReports(JooTemplates)をオープンソースの帳票ツールで一押しとキッパリ公言してしまった人のこっそりやってる勉強の記録
 | 

2004-05-23

[]JooはOOoのAPIのラッパーですか?

JooConverterは思いっきりラッパーです。というか特定目的のために非常に便利に使えるようになってます。

JooTemplatesはOOoのファイルをSAXで解析してそこに書式をコピーしながら値を埋め込んでいくプログラムでOOo無しでもきちんと動作します。ということでJooTemplatesはラッパーではありません。

両方ともAPIがシンプルに仕上がっているのは非常に良い感じです。

[][]Document Elementの用途

Document Elementのところで選択したときに何に対して影響するのか

  1. table-row:データの個別行に対して
  2. list-item:この様なリスト行に対して
  3. p:文章の行に対して
  4. section:いくつかの行などをまとめて

これらと、IF/For Eachを上手に組み合わせてどんなモノが出来るのか・・・それがとっても楽しみですね~

[][][]なぜJooReportsを一押しにするのか

他にもUnoを使ってのPDF生成などいろいろあるのに何故JooReportsだけをそこまで押したがっているのか・・・

その1.Unoを使った帳票作成はかなり面倒

ja: Javaを使ったSDKのサンプルたとえばこんなの・・・面倒でやってられませんって言うか、厄介なAPI覚えたくないし(笑)

その2.データの挿入にはUnoを使わないのでOpenOfficeが落ちる確率は減る

これ実は重要なんです。

その3.かなり自由度の高いデータの挿入方法

いま調べてる部分ですが、その辺の市販の帳票ツールよりも優秀な部分があるかも・・・って思える状態になってきました。

驚きの結果は数日後に(でもPDF貼り付け出来ないんだよなぁ~一部の人のはPDF送りま~す)

その4.なんと言ってもLGPL

帳票ツールだけお金がかかるなんて許せない!って事。これだけだと他のツールも選択肢にはいるんですよね(笑)

その5.オフィスソフトのようなdesignツール

逆ですけど・・・オフィスソフトがdesignツールとして使える。これは意外と重要です。ある程度ならユーザにいじってもらう事も十分可能です。ちょっとした注意点だけ守れば特に問題なし!

その6.S2Daoと組み合わせるとGood!

個人的趣味です(ぉぃ

本当はXMLからの変換もOKです。(後日ちょっとお遊び企画予定中)

その7.PDF以外のファイルにも変換可能

一覧だけならHTMLもOK!

 |