SubReportConfig- 子报表定义类

阅读(1138) 标签: 定义子报表,

SubReportConfig子报表定义类,本类用于定义子报表,设置和取得子报表的各种属性。比如设子报表的逻辑名、设子报表值、设置URL,设置URL的类型等等。

 

实例请参考API实例 / 报表模板编辑 / 设置报表属性

 

l  构造函数

类名:com.raqsoft.report.usermodel.SubReportConfig
public SubReportConfig ()  //定义一个子报表

public SubReportConfig (java.lang.String name, byte urlType, java.lang.String url)  //定义一个具有配置信息的子报表

Parameters:  

name - 报表逻辑名

urlType - 报表配置类型

url – URL

 

l  可用方法

getName

  法:    public java.lang.String getName()

功能说明:  取子报表逻辑名

Returns  :     报表逻辑名

调用举例:   

 

setName

  法:  public void setName(java.lang.String name)

参数说明:    name 子报表逻辑名

功能说明:  设子报表逻辑名

调用举例:   

 

getSubReportDefine

  法:  public IReport getSubReportDefine()

功能说明:  取得子报表值,当类型为TYPE_CUSTOM才有用,此时为子报表定义

Returns  :     子报表值

调用举例:   

 

setSubReportDefine

  法:  public void setSubReportDefine(IReport value)

参数说明:    value 子报表值

功能说明:  设置子报表值,当类型为TYPE_CUSTOM才有用,此时为子报表定义 注:存盘时此项不保存

调用举例:   

 

getURLType

  法:  public byte getURLType()

功能说明:  取得url类型

Returns  :     url类型,值为 TYPE_RELATIVE”表示相对路径,值为 TYPE_ABSOLUTE”表示绝对路径,值为 TYPE_CUSTOM”表示为自定义路径

调用举例:   

 

setURLType

  法:  public void setURLType(byte urlType)

参数说明:    urlType –url类型,值为 TYPE_RELATIVE”表示相对路径,值为 TYPE_ABSOLUTE”表示绝对路径,值为 TYPE_CUSTOM”表示为自定义路径

功能说明:  设置url类型

调用举例:   

 

getURL

  法:  public java.lang.String getURL()

功能说明:  取得url

Returns  :      url

调用举例:   

 

setURL

  法:  public void setURL(java.lang.String url)

参数说明:   url–url路径

功能说明:  设置url

调用举例:   

 

writeExternal

  法:  public void writeExternal(java.io.ObjectOutput out)

参数说明:  out – ObjectOutput

功能说明:  序列化输出本类

调用举例: 

 

readExternal

  法:  public void readExternal(java.io.ObjectInput in)

参数说明:  in – ObjectInput

功能说明:   序列化输出本类

调用举例: 

 

Serialize

   法:  public byte[] serialize()

功能说明:  序列化输出本类

Returns   字符数组

调用举例: 

 

fillRecord

  法:  public void fillRecord(byte[] buf)

参数说明:  buf – byte[]  字符数组

功能说明:  序列化输出本类

调用举例: 

 

deepClone

   法:  public java.lang.Object deepClone()

功能说明:  克隆本类

Returns   克隆成功后返回的Object对象

调用举例: