ReportIde报表设计器类,本类主要用于将报表设计器实例化、往报表环境中添加数据源、启动设计器等。
◆ 实例请参考
API实例 / 启动报表设计器 / 设置关闭设计器时是否退出JAVA虚拟机
l 可用方法
getInstance
语 法: public static ReportIde getInstance(String licenseFile, String openFile)
参数说明:
licenseFile - 授权文件
openFile - 设计器启动时打开的报表文件,不打开设置为null
功能说明: 获取报表设计器实例
Returns : 报表设计器实例
调用举例: 略
setExitJVMWhenExitIDE
语 法: public void setExitJVMWhenExitIDE(boolean exitVMwhileExit)
参数说明:
exitVMwhileExit - 是否退出JAVA虚拟机,true时退出,false时不退出
功能说明: 设置关闭设计器时是否退出JAVA虚拟机
调用举例: 略
setDataSource
语 法: public void setDataSource(String dsName, int dbType, String driver, String url, String user, String password, boolean useSchema, boolean addTilde, String extend)
throws Throwable
参数说明:
dsName - 数据源名称
dbType - 数据源类型,来源于DBTypes
driver - 驱动程序
url - 数据源URL
user - 用户
password - 口令
useSchema - 使用带模式的表名称
addTilde - 使用带限定符的SQL(与数据库相关,例如引号)
extend - 扩展属性
功能说明: 往报表环境中添加数据源配置,如果数据源同名,则替换。
调用举例: 略
getDataSource
语 法: public DataSource getDataSource(String dsName)
参数说明:
dsName - 数据源名称
功能说明: 获取数据源对象
Returns : 数据源对象
调用举例: 略
deleteDataSource
语 法: public void deleteDataSource(String dsName)
参数说明:
dsName - 数据源名称
功能说明: 删除数据源,如果数据源不存在,无动作
调用举例: 略
showIDE
语 法: public void showIDE()
功能说明: 显示报表设计器
调用举例: 略