SubReportMetaData- 子报表元数据类

阅读(1101) 标签: 管理子报表,

一个报表中可能包含多个子报表,SubReportMetaData子报表元数据类,相当于子报表定义数组,可以管理报表中的多个子报表定义,比如添加子报表定义、获得子报表定义、插入子报表定义、修改子报表定义等等。

 

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

 

l  构造函数

类名:com.raqsoft.report.usermodel.SubReportMetaData
public SubReportMetaData()  //构造一个空子报表元数据对象
public SubReportMetaData(int capacity)  //构造一个具有初始大小的子报表元数据对象

Parameters:capacity - 子报表元数据对象的初始大小

 

l  可用方法

addSubReportConfig

语  法:  public void addSubReportConfig(SubReportConfig src)

参数说明:    src-子报表定义

功能说明:  添加子报表定义

调用举例:    略

 

clear

语  法:  public void clear()

功能说明:  清楚所有子报表定义

调用举例:    略

 

getSubReportCount

语  法:    public int getSubReportCount()

功能说明:  得到子报表定义个数

Returns  :     子报表定义个数

调用举例:    略

 

getSubReportConfig

语  法:  public SubReportConfig getSubReportConfig(int i)

参数说明:    i –位置

功能说明:  得到指定位置的子报表定义

Returns  :     子报表定义

调用举例:    略

 

getSubReportConfig

语  法:  public SubReportConfig getSubReportConfig(java.lang.String name)

参数说明:    name –子报表名称

功能说明:  得到指定名称的子报表定义

Returns  :     子报表定义

调用举例:    略

 

insertSubReportConfig

语  法:  public void insertSubReportConfig(int i,SubReportConfig src)

参数说明:    i –插入的位置

  src-子报表定义

功能说明:  插入子报表定义

调用举例:    略

 

setSubReportConfig

语  法:  public void setSubReportConfig(int i, SubReportConfig src)

参数说明:    i – 要修改的子报表所在的位置

  src-子报表定义

功能说明:  修改子报表定义

调用举例:    略

 

removeSubReportConfig

语  法:  public void removeSubReportConfig(int i)

参数说明:    I - 删除的子报表所在的位置

功能说明:  删除子报表定义

调用举例:    略

 

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对象

调用举例:  略