BackGraphConfig报表背景图定义类,本类用于定义报表背景图,设置和取得背景图的各种属性。比如设置\取得背景图、设置\取得背景图的显示模式、设置\取得背景图片的类型等等。
◆ 实例请参考API实例 / 报表模板编辑 / 设置报表属性
l 构造函数
类名:com.raqsoft.cellset.BackGraphConfig
public BackGraphConfig () //定义一个背景图对象
public BackGraphConfig (byte type,
java.lang.String urlOrClassName,
byte dispMode) //定义一个具有配置信息的背景图对象
Parameters: type - 指定配置类型,可取值为TYPE_URL、TYPE_CUSTOM
urlOrClassName - 参数type为TYPE_URL时此参数表示URL, 为TYPE_CUSTOM时此参数表示类名(必须实现IBackGraphGenerator接口)
dispMode - 显示模式,可取值为DISP_NONE、DISP_PER_PAGE
l 可用方法
setType
语 法: public void setType(byte type)
参数说明: type – 背景图片类型,值为“TYPE_URL”表示背景图类型为URL,值为“TYPE_CUSTOM”表示背景图类型为用户自定义
功能说明: 设置背景图片类型
调用举例: 略
getType
语 法: public byte getType()
功能说明: 获得背景图片类型
Returns : 背景图片类型,值为“TYPE_URL”表示背景图类型为URL,值为“TYPE_CUSTOM”表示背景图类型为用户自定义
调用举例: 略
setURLOrClassName
语 法: public void setURLOrClassName(java.lang.String urlOrClassName)
参数说明: urlOrClassName –ULR或类名称,背景图片类型为TYPE_URL时此参数表示URL,为TYPE_CUSTOM时此参数表示类名(必须实现IBackGraphGenerator接口)
功能说明: 设置ULR或类名称
调用举例: 略
getURLOrClassName
语 法: public java.lang.String getURLOrClassName()
功能说明: 取得ULR或类名称
Returns : ULR或类名称
调用举例: 略
setDispMode
语 法: public void setDispMode(byte dispMode)
参数说明: dispMode –显示模式,参数值为“DISP_NONE”表示不显示背景图片,值为“DISP_PER_PAGE”表示每页显示背景图片
功能说明: 设置显示模式
调用举例: 略
getDispMode
语 法: public byte getDispMode()
功能说明: 取得显示模式
Returns : 显示模式,值为“DISP_NONE”表示不显示背景图片,值为“DISP_PER_PAGE”表示每页显示背景图片
调用举例: 略
generateImage
语 法: public void generateImage(Context ctx)
参数说明: ctx - 上下文
功能说明: 此函数只在类型为TYPE_CUSTOM时才会生成背景图
调用举例: 略
getImageBytes
语 法: public byte[] getImageBytes()
功能说明: 取背景图。注意,在类型为TYPE_CUSTOM时必须先调用generateImage方法才能取到用户生成的背景图
Returns : 背景图
调用举例: 略
setImageBytes
语 法: public void setImageBytes(byte[] b)
参数说明: b –背景图
功能说明: 设置背景图
调用举例: 略
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对象
调用举例: 略