说明:
启动报表设计器一般需要以下几点:报表设计器实例化à设置关闭设计器时是否退出JAVA虚拟机à设置数据源à启动设计器。
System.setProperty("start.home", " F:/Program Files/raqsoft/report"); //设置报表安装目录
String licenseFile = "F:/ report_license.xml"; //报表授权文件
String openFile = "F:/test.rpx"; //报表设计器启动时打开的报表文件(不打开设置为null)
ReportIde ide = ReportIde.getInstance(licenseFile, openFile); //获取报表设计器实例
如果不设置,缺省关闭设计器时不退出JAVA虚拟机。
ReportIde ide = ……;
ide.setExitJVMWhenExitIDE(true); //设置关闭设计器时退出JAVA虚拟机
ReportIde ide = ……;
ide.setDataSource("myDemo",DBTypes.HSQL,"org.hsqldb.jdbcDriver","jdbc:hsqldb:hsql://127.0.0.1/demo","sa", "", false, false, ""); //往报表环境中添加数据源配置,如果已经有同名数据源,则替换。
ide.deleteDataSource("myDemo"); //删除数据源,如果数据源不存在,无动作。
ide.getDataSource("myDemo"); //获取数据源
ReportIde ide = ……;
ide.showIDE(); //显示报表设计器