ReportIde- 报表设计器类

ReportIde报表设计器类,本类主要用于将报表设计器实例化、往报表环境中添加数据源、启动设计器等。

实例请参考

API实例 / 启动报表设计器 / 报表设计器实例化

API实例 / 启动报表设计器 / 设置关闭设计器时是否退出JAVA虚拟机

API实例 / 启动报表设计器 / 设置数据源

API实例 / 启动报表设计器 / 启动设计器

 

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()

功能说明:  显示报表设计器

调用举例:  略