サーブレットでオンザフライでアドホックレポートを生成しています。 HTMLやPDF形式でレポートを送り返す方法がわかります。 BIRT APIは他の形式をサポートしていますか? BIRTランタイムアプリケーションはこれらのエクスポートを実行しますが、APIには何も表示されません。BIRT APIにWordおよびExcelの出力形式がサポートされていますか?
0
A
答えて
2
はい、WordとExcelの両方がbirt engineによってサポートされています(2003年と2007年のいずれか)。
レポートエンジンオプションにそれを設定することができますTomcatのから
HTMLRenderOption options = new HTMLRenderOption();
options.setOutputFormat("xls");
task.setRenderOption(options);
1
を、あなたはURL形式のパラメータを設定することで、これらの出力にそれをレンダリングすることができますが:
HTML:
http://server:8080/birt/output?__report=myReport.rptdesign&__format=html
pdf:
http://server:8080/birt/output?__report=myReport.rptdesign&__format=pdf
単語DOC:
http://server:8080/birt/output?__report=myReport.rptdesign&__format=doc
エクセル:
http://server:8080/birt/output?__report=myReport.rptdesign&__format=xls
最後の2(DOCとXLS)がページ上でオンラインレンダリングされません、それは、ワードの.docまたは.XLSをダウンロードクライアントコンピュータ。