JooReports勉強記録

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

2004-05-13JooConverter 1.0b3 released

[][][]JooConverter 1.0b3

かなり重要なAPIが変更されてました。DocumentConverter#convertの引数がURIからFileへ変更になってます。普通に考えると大して影響は無いと思う

という事で前のサンプルをちょこちょこと変更して実行!

動きました。って事で動かしたサンプルをそのまま掲載

public static void main(String[] args) {

File sxw;

File pdf;

DocumentConverter converter;

try {

sxw = new File("J:/TestWriter.sxw");

pdf = new File("J:/test2.html");

converter = DocumentConverterFactory.getConverter();

converter.convert(sxw, pdf, DocumentFormat.HTML_WRITER);

} catch (ConnectException e1) {

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

e1.printStackTrace();

} catch (IOException e2) {

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

e2.printStackTrace();

} finally {

try {

DocumentConverterFactory.getConnection().close();

} catch (ConnectException e) {

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

e.printStackTrace();

}

}

2004-05-08とりあえずはじめてみたりする

[][][]かなりの基礎編

Template template = new Template(new FileInputStream("template.stw"));

DataModel model = new SimpleDataModel();

model.put("variableName", "The Variable Value");

//...

template.createDocument(model, new FileOutputStream("document.sxw"));

いや・・・あの・・・PDF出力ってどうやるの?

そうか!JooConverterの知識もいるんだ!(T.T)

やっぱりだ・・・JooConverterのサンプルに変換が付いてた(笑)

jooconverter-1.0b2\samples\webapp\WEB-INF\src\net\sf\joott\samples\servlet\

URI sxw = new URI("http://joott.sourceforge.net/test/test.sxw");

URI pdf = new File("/tmp/test.pdf").toURI();

DocumentConverter converter = DocumentConverterFactory.getConverter();

converter.convert(sxw, pdf, DocumentFormat.PDF_WRITER);

ここのサンプルがPDFへ変換のサンプル。

で上のが値を設定するときのサンプル

両方あわせて帳票ツール要らずと・・・そういう事みたいです。

JetsynJetsyn2011/10/01 00:42Stay with this guys, you're heplnig a lot of people.