BackGraphConfig- 背景图定义类

阅读(1052) 标签: 背景图,

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

调用举例:  略