JooReports勉強記録

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

2004-05-14

[][]JooConverter

正式リリース前ですがOpenOffice.orgの1.1.1日本語版をDLPDF生成試してみました。

結果、うまくいきます。日本語フォントも大丈夫です。添付したいけどPDFは添付出来ないと思うので公開はとりあえずパス(笑)

[]ドキュメントテンプレートの編集

普通に開いて編集すると無題1等になるのでちゃんとドキュメントテンプレートとして保存しよう!まぁ当たり前ですか・・・

[][]JooTemplatesその2

BeanDataModelを試す!ということで昨日のコードを流用しつつさくさくと作る(笑)

public static void main(String[] args) {

Template template = null;

try {

template = new Template(new FileInputStream("J:/TekitouBeanTest.stw"));

} catch (FileNotFoundException e) {

// TODO 自動生成された catch ブロック

e.printStackTrace();

return;

} catch (IOException e) {

// TODO 自動生成された catch ブロック

e.printStackTrace();

return;

} catch (TemplateException e) {

// TODO 自動生成された catch ブロック

e.printStackTrace();

return;

}

TekitouBean bean = new TekitouBean();

bean.setName("hoge");

bean.setAddres("StarLogic");

bean.setMail("himitu");

DataModel model = new BeanDataModel(bean);

try {

template.createDocument(model, new FileOutputStream("J:/TekitouBeanTest.sxw"));

} catch (FileNotFoundException e1) {

// TODO 自動生成された catch ブロック

e1.printStackTrace();

} catch (IOException e1) {

// TODO 自動生成された catch ブロック

e1.printStackTrace();

} catch (TemplateException e1) {

// TODO 自動生成された catch ブロック

e1.printStackTrace();

}

}

ファイルも作ってさくっと動作。なんか拍子抜けなほど簡単。ちなみに、日本語フォントで元ファイルを作っておけば日本語フォントもOKです

次はiterator使ってみたいな~

 |