IColCell- 列首格接口

阅读(1068) 标签: 接口, 列属性,

IColCell是列首格接口,接口本身不可以实例化,用户可以自定义类实现IColCell接口中的方法。本接口提供了设置和获取列属性的方法,如设列的类型、列宽、列表达式等等。

 

实例请参考API实例 / 报表模板编辑 / 设置列属性

 

l  方法介绍

getColType

  法:  public byte getColType()

功能说明:    取列类型

Returns  :     列类型

调用举例:   

 

setColType

  法:  public void setColType(byte type)

参数说明:  type - 列类型,值为“TYPE_LEFT_HEADER”表示左表头列,值为“TYPE_NORMAL”表示常规列

功能说明:  设列类型

调用举例:   

 

getColWidth

  法:  public float getColWidth()

功能说明:    取列宽

Returns  :     列宽

调用举例:   

 

setColWidth

  法:  public void setColWidth(float w)

参数说明:  w - 列宽

功能说明:  设列宽

调用举例:   

 

getColWidthExp

  法:  public java.lang.String getColWidthExp()

功能说明:    取列宽表达式

Returns  :     列宽表达式

调用举例:   

 

setColWidthExp

  法:  public void setColWidthExp(java.lang.String exp)

参数说明:  exp - 列宽表达式

功能说明:  设列宽表达式

调用举例:   

 

getColVisible

  法:  public boolean getColVisible()

功能说明:    取列是否可见

Returns  :     返回true为可见,false为不可见

调用举例:   

 

setColVisible

  法:  public void setColVisible(boolean v)

参数说明:  v - 是否可见,true为可见,false 为不可见

功能说明:  设列是否可见

调用举例:   

 

getColVisibleExp

  法:  public java.lang.String getColVisibleExp()

功能说明:    取列是否可见的表达式

Returns  :     列是否可见表达式

调用举例:   

 

setColVisibleExp

  法:  public void setColVisibleExp(java.lang.String exp)

参数说明:  exp -列是否可见表达式

功能说明:  设列是否可见的表达式

调用举例:   

 

getBreakPage

  法:  public boolean getBreakPage()

功能说明:    取列后是否分页

Returns  :     若列后分页则返回true,否则返回false

调用举例:   

 

setBreakPage

  法:  public void setBreakPage(boolean breakPage)

参数说明:  breakPage - true则列后分页,否则不分页

功能说明:  设列后是否分页

调用举例:   

 

getBreakPageExp

  法:  public java.lang.String getBreakPageExp()

功能说明:    取列后是否分页表达式

Returns  :     返回列后是否分页表达式

调用举例:   

 

setBreakPageExp

  法:  public void setBreakPageExp(java.lang.String exp)

参数说明:  exp - 列后分页表达式,必须返回Boolean

功能说明:  设列后是否分页表达式

调用举例:     

 

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

功能说明:  取列后是否分栏

调用举例:   

 

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

调用举例: