IRowCell是行首格接口,接口本身不可以实例化,用户可以自定义类实现IRowCell接口中的方法。本接口提供了设置和获取行单元格的各种属性的方法,如设行的类型、行宽、行表达式等等。
◆ 实例请参考API实例 / 报表模板编辑 / 设置行属性
l 方法介绍
setRowType
语 法: public void setRowType(byte type)
参数说明: type - 行类型,值为“TYPE_TITLE_HEADER”表示头标题行,值为“TYPE_TABLE_HEADER” 表示表头行,值为“TYPE_TABLE_FOOTER”表示表尾行,值为“TYPE_PAGE_HEADER”表示页眉行,值为“TYPE_PAGE_FOOTER”表示页脚行,值为“TYPE_NORMAL”表示数据行,值为“TYPE_GROUP_HEADER”表示组头,值为“TYPE_TITLE_FOOTER”尾标题行
功能说明: 设行类型
调用举例: 略
getRowType
语 法: public byte getRowType()
功能说明: 取行类型
Returns : 行类型
调用举例: 略
setRowHeight
语 法: public void setRowHeight(float h)
参数说明: h - 行高
功能说明: 设行高
调用举例: 略
getRowHeight
语 法: public float getRowHeight()
功能说明: 取行高
Returns : 行高
调用举例: 略
setRowHeightExp
语 法: public void setRowHeightExp(java.lang.String exp)
参数说明: exp - 行高表达式
功能说明: 设行高表达式
调用举例: 略
getRowHeightExp
语 法: public java.lang.String getRowHeightExp()
功能说明: 取行高表达式
Returns : 行高表达式
调用举例: 略
setRowVisible
语 法: public void setRowVisible(boolean v)
参数说明: v - 是否可见,true为可见,false为不可见
功能说明: 设行是否可见
调用举例: 略
getRowVisible
语 法: public boolean getRowVisible()
功能说明: 取行是否可见
Returns : 返回true为可见,false为不可见
调用举例: 略
setRowVisibleExp
语 法: public void setRowVisibleExp(java.lang.String exp)
参数说明: exp - 表达式
功能说明: 设行是否可见的表达式
调用举例: 略
getRowVisibleExp
语 法: public java.lang.String getRowVisibleExp()
功能说明: 取行是否可见的表达式
Returns : 行是否可见表达式
调用举例: 略
setBreakPage
语 法: public void setBreakPage(boolean breakPage)
参数说明: breakPage - 为true则行后分页,为false则行后不分页
功能说明: 设行后是否分页
调用举例: 略
getBreakPage
语 法: public boolean getBreakPage()
功能说明: 取行后是否分页
Returns : 若行后分页则返回true,否则返回false
调用举例: 略
setBreakPageExp
语 法: public void setBreakPageExp(java.lang.String exp)
参数说明: exp - 行后分页表达式,必须返回Boolean值
功能说明: 设行后是否分页表达式
调用举例: 略
getBreakPageExp
语 法: public java.lang.String getBreakPageExp()
功能说明: 取行后是否分页表达式
Returns : 返回行后是否分页表达式
调用举例: 略
setGroupHeaderLevel
语 法: public void setGroupHeaderLevel(byte level)
参数说明: level - 组头级别,从1开始
功能说明: 设组头级别
调用举例: 略
getGroupHeaderLevel
语 法: public byte getGroupHeaderLevel()
功能说明: 取组头级别
Returns : 组头级别
调用举例: 略
getPropertyMap
语 法: public IByteMap getPropertyMap()
功能说明: 取属性Map
Returns : 属性Map
调用举例: 略
setPropertyMap
语 法: public void setPropertyMap(IByteMap props)
参数说明: props - 属性Map
功能说明: 设属性Map
调用举例: 略
getExpMap
语 法: public IByteMap getExpMap()
功能说明: 取表达式Map
Returns : 返回表达式Map
调用举例: 略
getExpMap
语 法: public IByteMap getExpMap(boolean b)
参数说明: b - 是否创建新Map
功能说明: 取表达式Map
Returns : 返回表达式Map
调用举例: 略
setExpMap
语 法: public void setExpMap(IByteMap exps)
参数说明: exps - 表达式Map
功能说明: 设表达式Map
调用举例: 略
getNotes
语 法: public java.lang.String getNotes()
Returns : 注释
功能说明: 取注释
调用举例: 略
setNotes
语 法: public void setNotes(java.lang.String notes)
参数说明: 注释
功能说明: 设注释
调用举例: 略
setBreakColumn
语 法: public void setBreakColumn(boolean breakColumn)
参数说明: 是否分栏
功能说明: 设列后是否分栏
调用举例: 略
getBreakColumn
语 法: public boolean getBreakColumn()
Returns : 若列后分页则返回true,否则返回false
功能说明: 取列后是否分栏
调用举例: 略
setBreakColumnExp
语 法: public void setBreakColumnExp(java.lang.String exp)
参数说明: exp - 列后分栏表达式,必须返回Boolean值
功能说明: 设列后是否分栏表达式
调用举例: 略
getBreakColumnExp
语 法: public boolean getBreakColumn()
Returns : 若列后分页则返回true,否则返回false
功能说明: 取列后是否分栏
调用举例: 略
getAdjustRowH
语 法: public boolean getAdjustRowH()
Returns : 分页时是否调整行高
功能说明: 分页时是否调整行高
调用举例: 略
setAdjustRowH
语 法: public void setAdjustRowH(boolean adjustRowHeight)
参数说明: 分页时是否调整行高
功能说明: 设置分页时是否调整行高
调用举例: 略
getAdjustRowHExp
语 法: public java.lang.String getAdjustRowHExp()
Returns : 表达式
功能说明: 分页时是否调整行高
调用举例: 略
setAdjustRowHExp
语 法: public void setAdjustRowHExp(java.lang.String exp)
参数说明: 表达式
功能说明: 设置分页时是否调整行高
调用举例: 略
writeExternal
语 法: public void writeExternal(java.io.ObjectOutput out)
参数说明: out – ObjectOutput
功能说明: 序列化输出本类
调用举例: 略
readExternal
语 法: public void readExternal(java.io.ObjectInput in)
参数说明: in – ObjectInput
功能说明: 序列化输出本类
调用举例: 略
deepClone
语 法: public java.lang.Object deepClone()
功能说明: 克隆本类
Returns : 克隆成功后返回的Object对象
调用举例: 略