// Design Engine Sample:
IDesignEngine engine = null;
DesignConfig config = new DesignConfig( );
config.setBIRTHome("C:/birt/birt-runtime-2_3_2/ReportEngine");
Platform.startup( config );
IDesignEngineFactory factory = (IDesignEngineFactory) Platform.createFactoryObject( IDesignEngineFactory.EXTENSION_DESIGN_ENGINE_FACTORY );
engine = factory.createDesignEngine( config );
// Report Engine Sample:
IReportEngine engine=null;
EngineConfig config = new EngineConfig();
config.setBIRTHome("C:/birt/birt-runtime-2_3_2/ReportEngine");
Platform.startup( config );
IReportEngineFactory factory = (IReportEngineFactory) Platform.createFactoryObject( IReportEngineFactory.EXTENSION_REPORT_ENGINE_FACTORY );
engine = factory.createReportEngine( config );
// Chart Engine Sample:
PlatformConfig pf = new PlatformConfig();
pf.setBIRTHome("C:/birt/birt-runtime-2_3_2/birt-runtime-2_3_2/ReportEngine");
ChartEngine ce = ChartEngine.instance(pf);
PlatformConfig pf = new PlatformConfig();
pf.setProperty("STANDALONE", true);
ChartEngine ce = ChartEngine.instance(pf);
取得插件报表引擎
EngineConfig config = new EngineConfig();
IReportEngineFactory factory = (IReportEngineFactory) org.eclipse.birt.core.framework.Platform.createFactoryObject(IReportEngineFactory.EXTENSION_REPORT_ENGINE_FACTORY);
IReportEngine engine = factory.createReportEngine(config);
IReportRunnable design = null;
config.getAppContext().put(EngineConstants.APPCONTEXT_CLASSLOADER_KEY,this.getClass().getClassLoader());
design = engine.openReportDesign("c://test.rptdesign");
IRunAndRenderTask task = engine.createRunAndRenderTask(design);
HTMLRenderOption options = new HTMLRenderOption();
options = new HTMLRenderOption();
ByteArrayOutputStream bos = new ByteArrayOutputStream();
options.setOutputStream(bos);
options.setOutputFormat("html");
task.setRenderOption(options);
task.run();
task.close();
browser.setText(bos.toString());
System.out.println("finished");
分享到:
相关推荐
Birt报表注意Birt报表注意Birt报表注意Birt报表注意Birt报表注意Birt报表注意Birt报表注意Birt报表注意Birt报表注意
BIRT报表中文开发手册 PDF版本 BIRT Business Intelligence and Reporting Tools 是为 Web 应用程序开发的基于 Eclipse 的开源报表系统 特别之处在于它是以 Java 和 JavaEE 为基础 BIRT 有两个主要组件:基于 ...
birt报表合并以及表头锁定功能的实现。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
BIRT同时提供一个图形报表制作引擎。 BIRT拥有和Dreamweaver一般的操作界面,可以像画table一样画报表,也可以生成图片、导出Excel、html、pdf、ppt等分页,样式比script设置简单,另外BIRT还有OLAP导航功能。
birt报表详细中文文档,html格式,很详细
Birt报表操作手册,有chart图,导出excel chart图显示
birt报表资料_珍藏: BIRT报表应用预研报告-0719.doc Birt使用经验谈chart2006.04.11.doc Birt使用小结.doc Birt学习经历.doc
BIRT同时也提供一个图形报表制作引擎。 BIRT拥有和Dreamweaver一般的操作界面,可以像画table一样画报表,也可以生成图片、导出Excel、html分页,样式比script设置简单,另外BIRT还有OLAP导航功能。
birt报表开发初学者开发的学习视频,用于java web 开发报表
birt报表工具
Birt报表开发手册,适用于birt 2.1.3,里面有很详细的开发说明。
该PPT主要是介绍了BIRT报表开发工具的基本知识和基本的使用方法,可以很好的帮助除此使用的新手来了解BIRT。
制作的birt报表实例,常用报表制作 维度 cube 脚本使用 动态参数传递
如何构建Birt报表应用程序,里面对构建birt报表应用程序有极详细的介绍
BIRT报表开发教程,非常详细的教程!包含各种类型的基础报表,交叉表等!
birt报表的部署(对birt-eclipse开发的报表文件进行部署)!!!
Birt报表工具设计指南,图示介绍使用方法。
birt超详细教程,里面有各种教程和用法。制作报表视频、详解+案例,谢谢大家支持
Birt 报表参数的使用,birt中参数的传入,使用.
关于birt报表参数的使用 使用说明 具体实例