IRowCell- 行首格接口

阅读(1740) 标签: 接口, 行属性,

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

调用举例:  略