目录

可用方法

3.18.3. 可用方法

extendRow

语 法: public void extendRow(ExtCell cell, int count)

参数说明: cell - 单元格 count - 扩展的行数

功能说明: 扩展行,将cell扩展为count个

调用举例: 略

extendCol

语 法: public void extendCol(ExtCell cell, int count)

参数说明: cell - 单元格 count - 扩展的个数

功能说明: 扩展列,将cell扩展为count个

调用举例: 略

getCurrentPage

语 法: public ExtCellSet getCurrentPage()

功能说明: 取得当前页,本函数仅供分页后的第三阶段函数运算使用

Returns : 返回当前页

调用举例: 略

getPage

语 法: public Area getPage()

功能说明: 取得当前页码,总页码,本函数仅供分页后的第三阶段函数运算使用

Returns : 返回前页码,总页码

调用举例: 略

getReportDefine

语 法: public ReportDefine getReportDefine()

功能说明: 取得当前报表对应的报表定义

Returns : 返回报表定义

调用举例: 略

setReportDefine

语 法: public void setReportDefine(ReportDefine rd)

参数说明: rd - 报表定义

功能说明: 此方法仅在从缓存读取分页后报表时使用!其它所有地方禁用!设定当前报表对应的报表定义

调用举例: 略

interrupt

语 法: public void interrupt()

功能说明: 设定中断标志,如果设定了中断,报表会在计算下个单元格时抛出异常

调用举例: 略

getReportType

语 法: public byte getReportType()

功能说明: 取报表类型

Returns : 报表类型

调用举例: 略

setReportType

语 法: public void setReportType(byte type)

参数说明: type - 报表类型

功能说明: 设报表类型

调用举例: 略

getInput

语 法: public byte getInput()

功能说明: 取填报类型

Returns : 填报类型,值为“IReport.INPUT_NONE”表示非填报,取值为“IReport.INPUT_NORMAL”表示普通填报。

调用举例: 略

setInput

语 法: public void setInput(byte input)

参数说明: input - 填报类型,取值为“IReport.INPUT_NONE”表示非填报,取值为“IReport.INPUT_NORMAL”表示普通填报。

功能说明: 设填报类型

调用举例: 略

getSubmit

语 法: public byte getSubmit()

功能说明: 取提交类型

Returns : 提交类型

调用举例: 略

setSubmit

语 法: public void setSubmit(byte submit)

参数说明: submit - 提交类型,取值为“IReport.SUBMIT_UPDATABLE_WRITABLE”表示提交方案为需要保存的和可写的单元格数据、取值为“IReport.SUBMIT_UPDATABLE”表示提交方案为需要保存的单元格数据,取值为“IReport.SUBMIT_ALL” 表示提交方案为所有的单元格数据。

功能说明: 设提交类型

调用举例: 略

getPrintSetup

语 法: public PrintSetup getPrintSetup()

功能说明: 取打印配置

Returns : 打印配置

调用举例: 略

setPrintSetup

语 法: public void setPrintSetup(PrintSetup ps)

参数说明: ps - 打印配置

功能说明: 设打印配置

调用举例: 略

getMacroMetaData

语 法: public MacroMetaData getMacroMetaData()

功能说明: 取得宏定义

Returns : 宏定义

调用举例: 略

getStaticMacroMetaData

语 法: public MacroMetaData getStaticMacroMetaData()

功能说明: 取得静态宏的定义

Returns : 静态宏的定义

调用举例: 略

getDynamicMacroMetaData

语 法: public MacroMetaData getDynamicMacroMetaData()

功能说明: 取得动态宏的定义

Returns : 动态宏的定义

调用举例: 略

setMacroMetaData

语 法: public void setMacroMetaData(MacroMetaData mmd)

参数说明: mmd - 宏元数据

功能说明: 设置宏的定义

Returns : 宏的定义

调用举例: 略

getParamMetaData

语 法: public ParamMetaData getParamMetaData()

功能说明: 取得参数定义

Returns : 参数定义

调用举例: 略

getStaticParamMetaData

语 法: public ParamMetaData getStaticParamMetaData()

功能说明: 取得静态参数定义

Returns : 静态参数定义

调用举例: 略

getDynamicParamMetaData

语 法: public ParamMetaData getDynamicParamMetaData()

功能说明: 取得动态参数定义

Returns : 动态参数定义

调用举例: 略

setParamMetaData

语 法: public void setParamMetaData(ParamMetaData pmd)

参数说明: pmd -参数定义

功能说明: 设置参数定义

调用举例: 略

getDataSetMetaData

语 法: public DataSetMetaData getDataSetMetaData()

功能说明: 取得数据集定义

Returns : 数据集定义

调用举例: 略

setDataSetMetaData

语 法: public void setDataSetMetaData(DataSetMetaData dsmd)

参数说明: dsmd - 数据集定义

功能说明: 设置数据集定义

调用举例: 略

getSubReportMetaData

语 法: public SubReportMetaData getSubReportMetaData()

功能说明: 取得子报表定义

Returns : 子报表定义

调用举例: 略

setSubReportMetaData

语 法: public void setSubReportMetaData(SubReportMetaData srmd)

参数说明: srmd - 子报表定义

功能说明: 设置子报表定义

调用举例: 略

getExportConfig

语 法: public ExportConfig getExportConfig()

功能说明: 取得导出配置信息

Returns : 导出配置信息

调用举例: 略

setExportConfig

语 法: public void setExportConfig(ExportConfig ec)

参数说明: ec - 导出配置信息

功能说明: 设置导出配置信息

调用举例: 略

getFlowVar

语 法: public FlowVar getFlowVar()

功能说明: 取流水号变量

Returns : 流水号变量

调用举例: 略

setFlowVar

语 法: public void setFlowVar(FlowVar fv)

参数说明: fv - 流水号变量

功能说明: 设流水号变量

调用举例: 略

getFutureCellNumExp

语 法: public java.lang.String getFutureCellNumExp()

功能说明: 取计算后报表预估格子数的表达式

Returns : 计算后报表预估格子数的表达式

调用举例: 略

setFutureCellNumExp

语 法: public void setFutureCellNumExp(java.lang.String s)

参数说明: s - 计算后报表预估格子数的表达式

功能说明: 设计算后报表预估格子数的表达式

调用举例: 略

getRowCount

语 法: public int getRowCount()

功能说明: 取报表行数

Returns : 报表行数,不包括行首行

调用举例: 略

getColCount

语 法: public short getColCount()

功能说明: 取报表列数

Returns : 报表列数,不包括列首行

调用举例: 略

insertRow

语 法: public void insertRow(int r)

参数说明: r - 行号(从1开始)

功能说明: 插入一行

调用举例: 略

insertRow

语 法: public void insertRow(int r, int count)

参数说明: r - 行号(从1开始) count - 插入行数

功能说明: 插入多行

调用举例: 略

insertCol

语 法: public void insertCol(short c)

参数说明: c - 列号(从1开始)

功能说明: 插入一列

调用举例: 略

insertCol

语 法: public void insertCol(short c, short count)

参数说明: c - 列号(从1开始) count - 插入列数

功能说明: 插入多列

调用举例: 略

removeRow

语 法: public void removeRow(int row)

参数说明: row - 行号(从1开始)

功能说明: 删除一行

调用举例: 略

removeRow

语 法: public void removeRow(int row, int count)

参数说明: row - 行号(从1开始) count - 删除的行数

功能说明: 插入多列

调用举例: 略

getRowCell

语 法: public IRowCell getRowCell(int r)

参数说明: r - 行号(从1开始)

功能说明: 取行首单元格

Returns : 行首单元格

调用举例: 略

setRowCell 语 法: public void setRowCell(int r, IRowCell rc)

参数说明: r - 行号(从1开始) rc - 行首单元格

功能说明: 设行首单元格

调用举例: 略

getColCell

语 法: public IColCell getColCell(short c)

参数说明: c - 列号(从1开始)

功能说明: 取列首单元格

Returns : 列首单元格

调用举例: 略

setColCell

语 法: public void setColCell(short c, IColCell cc)

参数说明: c - 列号(从1开始) cc - 列首单元格

功能说明: 设列首单元格

调用举例: 略

getCell

语 法: public INormalCell getCell(int r, short c)

参数说明: r - 行号(从1开始) c - 列号(从1开始)

功能说明: 取普通单元格

Returns : 单元格

调用举例: 略

setCell

语 法: public void setCell(int r, short c, INormalCell cell)

参数说明: r - 行号(从1开始) c - 列号(从1开始) cell - 普通单元格

功能说明: 设普通单元格

调用举例: 略

getSubRptType

语 法: public byte getSubRptType()

功能说明: 取子报表类型

Returns : 子报表类型,值为“SubRptProperty .TYPE_EMBBED”表示嵌入式, 值为“SubRptProperty .TYPE_IMPORT”表示引入式,值为“SubRptProperty.TYPE_NONE”表示单表式

调用举例: 略

setSubRptType

语 法: public void setSubRptType(byte subRptType)

参数说明: subRptType - 子报表类型,值为“SubRptProperty .TYPE_EMBBED”表示嵌入式, 值为“SubRptProperty .TYPE_IMPORT”表示引入式,值为“SubRptProperty.TYPE_NONE”表示单表式

功能说明: 设子报表类型

调用举例: 略

setDSCurrent

语 法: public void setDSCurrent(Context ctx)

参数说明: ctx - 报表上下文环境变量

功能说明: 对所有数据集,如果某数据集没有当前组,则设置其当前组为根组

调用举例: 略

getCurrentNonlinearCount

语 法: public static int getCurrentNonlinearCount()

功能说明: 取得当前已经运算的非线性报表的个数

Returns : 非线性报表个数

调用举例: 略