BackGraphConfig报表背景图定义类,本类用于定义报表背景图,设置和取得背景图的各种属性。比如设置\取得背景图、设置\取得背景图的显示模式、设置\取得背景图的类型等等。
◆ 实例请参考API实例 / 报表模板编辑 / 设置报表属性
l 构造函数
类名:com.scudata.cellset.BackGraphConfig
public BackGraphConfig() //定义一个背景图对象
public BackGraphConfig(byte type,java.lang.String value,byte dispMode) //定义一个具有配置信息的背景图对象
Parameters:
type - 指定来源配置类型,可取值为TYPE_URL、TYPE_EXP
value - 参数type为TYPE_URL时此参数表示URL或文本, 为TYPE_EXP时此参数表示表达式串
dispMode - 显示模式,可取值为DISP_NONE、DISP_PER_PAGE
l 可用方法
setType
语 法: public void setType(byte type)
参数说明: type – 背景图来源配置类型,值为“TYPE_URL”表示背景图片来源类型为URL或水印来源类型为文本,值为“TYPE_EXP”表示背景图片或水印来源类型为表达式串
功能说明: 设置背景图来源配置类型
调用举例: 略
getType
语 法: public byte getType()
功能说明: 获得背景图来源配置类型
Returns: 背景图来源配置类型,值为“TYPE_URL”表示背景图片来源类型为URL或水印来源类型为文本,值为“TYPE_EXP”表示背景图片或水印来源类型为表达式串
调用举例: 略
setValue
语 法: public void setValue(java.lang.String value)
参数说明: value – URL/文本或表达式串,参数type为TYPE_URL时此参数表示URL或文本,为TYPE_EXP时此参数表示表达式串
功能说明: 设置URL或表达式串
调用举例: 略
getValue
语 法: public String getValue()
功能说明: 获得URL/文本或表达式串
Returns: URL/文本或表达式串,参数type为TYPE_URL时此参数表示URL或文本,为TYPE_EXP时此参数表示表达式串
调用举例: 略
setDispMode
语 法: public void setDispMode(byte dispMode)
参数说明: dispMode –显示模式,参数值为“DISP_NONE”表示不显示背景图,值为“DISP_PER_PAGE”表示每页显示背景图
功能说明: 设置显示模式
调用举例: 略
getDispMode
语 法: public byte getDispMode()
功能说明: 取得显示模式
Returns: 显示模式,值为“DISP_NONE”表示不显示背景图,值为“DISP_PER_PAGE”表示每页显示背景图
调用举例: 略
setImageSource
语 法: public void setImageSource(byte src)
参数说明: src –背景图生成来源,参数值为BackGraphConfig.SOURCE_NONE代表不设置"空白",值为BackGraphConfig.SOURCE_PICTURE代表用"图片",值为BackGraphConfig.SOURCE_TEXT代表用"水印"
功能说明: 设置背景图的生成来源
调用举例: 略
setMode
语 法: public void setMode (byte m)
参数说明: m –背景图片或水印的样式,图片样式:参数值为BackGraphConfig.MODE_NONE代表左上,值为BackGraphConfig.MODE_FILL代表填充,值为BackGraphConfig.MODE_TILE代表平铺;水印样式:参数值为BackGraphConfig.TEXT_NORMAL代表水平,值为BackGraphConfig.TEXT_TILT代表倾斜
功能说明: 设置背景图片或水印的样式
调用举例: 略
setFontName
语 法: public void setFontName (String fn)
参数说明: fn –水印文字的字体名
功能说明: 设置水印文字的字体名
调用举例: 略
setFontSize
语 法: public void setFontSize (int size)
参数说明: size –水印文字的字号
功能说明: 设置水印文字的字号
调用举例: 略
setTextColor
语 法: public void setTextColor (int c)
参数说明: c –水印文字的颜色值
功能说明: 设置水印文字的颜色值
调用举例: 略
setTransparency
语 法: public void setTransparency (int tran)
参数说明: tran –水印文字的透明度,值为0到100
功能说明: 设置水印文字的透明度
调用举例: 略
setTextGap
语 法: public void setTextGap (int g)
参数说明: g –水印文字平铺时的文本间隔
功能说明: 设置水印文字平铺时的文本间隔
调用举例: 略
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对象
调用举例: 略