public abstract class AbstractResECWorkSheet extends AbstractECReport implements ResultECReport
block, book, reportAttrSet
EMPTY
FIT, KEY, PAPER_HEIGHT, PAPER_WHDTH, TOOLBAR_HEIGHT, WEB_PAGE, XML_TAG
构造器和说明 |
---|
AbstractResECWorkSheet() |
限定符和类型 | 方法和说明 |
---|---|
protected ElementCaseBlockImplement |
createElementCaseBlockImplement() |
PageSetProvider |
generateReportPageSet(PaperSettingProvider paperSetting)
根据页面设置生成页面集合
|
PageSetProvider |
generateReportPageSet(ResultECReport result,
PaperSettingProvider paperSetting)
根据页面设置生成页面集合
|
int[] |
getColumnMappingArray() |
protected abstract CellElementCaseCreator |
getDefaultCellElementCaseCreator() |
ResultCellElement |
getResultCellElement(int column,
int row)
Gets the Cell at the specified position(column, row).
|
ResultWorkBook |
getResultWorkBook()
获取结果报表
|
int[] |
getRowMappingArray() |
ResultECReport |
processWidgetAsImage(ResultECReport resultbook)
将结果报表中的控件处理成图片, 用于导出打印
|
protected java.util.List |
recalculate(Report report,
Calculator calculator,
java.util.Map parameterMap,
java.util.Iterator ceIt)
重新计算报表单元格中的公式
|
protected java.util.List |
recalculate(Report report,
Calculator calculator,
java.util.Map parameterMap,
java.util.Iterator ceIt,
boolean reCalRF)
重新计算报表单元格中的公式
|
void |
recalculate(Report report,
java.util.Map parameterMap)
重新计算报表单元格中的公式
|
java.util.List |
recalculate(Report report,
java.util.Map parameterMap,
boolean reCalRF)
重新计算报表单元格中的公式
|
void |
setColumnMappingArray(int[] columnMappingArray) |
void |
setResultWorkBook(ResultWorkBook resultWorkBook) |
void |
setRowMappingArray(int[] rowMappingArray) |
__mod_column_row, addCellElement, addCellElement, addColumnPrivilegeControl, addFloatElement, addRowPrivilegeControl, bringFloatElementForward, bringFloatElementToFront, cacheCellElement, cellIterator, clone, cloneWithoutCellCase, cloneWithoutCellCase, copyReadOnlyAttr, equals, floatIterator, getBlock, getBook, getCellCase, getCellElement, getCellValue, getColumn, getColumnCount, getColumnPrivilegeControl, getColumnWidth, getColumnWidthList_DEC, getFloatElement, getFooter, getHeader, getPaperSetting, getReportPageAttr, getReportSettings, getRow, getRowCount, getRowHeight, getRowHeightList_DEC, getRowPrivilegeControl, getTableDataSource, insertColumn, insertRow, intersect, isElementCaseReport, isFiltered, iteratorOfElementCase, merge, prepare2ShrinkRealWidthOrHeight4Cell, readReportHF, readXML, recalculateCellCase, releaseCellElementCache, removeAllCellElements, removeAllFloatElements, removeCellElement, removeCellElement, removeColumn, removeColumnPrivilegeControl, removeFloatElement, removeFloatElement, removeRow, removeRowPrivilegeControl, sendFloatElementBackward, sendFloatElementToBack, setBook, setCellCase, setCellValue, setColumnWidth, setFooter, setHeader, setReportPageAttr, setReportSettings, setRowHeight, shrinkTOFitColumnWidthForCellElement, shrinkToFitPaper, shrinkTOFitRowHeightForCellElement, writeCommonXML, writeXML
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isFiltered
getReportPageAttr, writeCommonXML
getBook, getFooter, getHeader, getTableDataSource, isElementCaseReport, iteratorOfElementCase, setFooter, setHeader, setReportSettings
getReportSettings
cellIterator, getColumnCount, getColumnWidthList_DEC, getReportSettings, getRowCount, getRowHeightList_DEC
addColumnPrivilegeControl, addRowPrivilegeControl, getColumnPrivilegeControl, getColumnWidthList_DEC, getRowHeightList_DEC, getRowPrivilegeControl, prepare2ShrinkRealWidthOrHeight4Cell, removeColumnPrivilegeControl, removeRowPrivilegeControl, setColumnWidth, setReportPageAttr, setRowHeight, shrinkTOFitColumnWidthForCellElement, shrinkToFitPaper, shrinkTOFitRowHeightForCellElement
getCellElement, getCellValue, getColumn, insertColumn, insertRow, intersect, merge, removeAllCellElements, removeCellElement, removeColumn, removeRow, setCellValue
addFloatElement, bringFloatElementForward, bringFloatElementToFront, getFloatElement, removeAllFloatElements, removeFloatElement, removeFloatElement, sendFloatElementBackward, sendFloatElementToBack
getReportPageAttr
cellIterator, getColumnCount, getColumnWidth, getRow, getRowCount, getRowHeight
floatIterator
readXML
clone
public ResultWorkBook getResultWorkBook()
ResultReport
getResultWorkBook
在接口中 ResultReport
public int[] getRowMappingArray()
getRowMappingArray
在接口中 ResultElementCase
public void setRowMappingArray(int[] rowMappingArray)
public int[] getColumnMappingArray()
getColumnMappingArray
在接口中 ResultElementCase
public void setColumnMappingArray(int[] columnMappingArray)
public ResultECReport processWidgetAsImage(ResultECReport resultbook)
processWidgetAsImage
在接口中 ResultECReport
resultbook
- 结果报表public void setResultWorkBook(ResultWorkBook resultWorkBook)
setResultWorkBook
在接口中 ResultReport
public void recalculate(Report report, java.util.Map parameterMap)
recalculate
在接口中 ResultReport
report
- 参数没用,重构时可以去掉parameterMap
- 重新计算的参数Mappublic java.util.List recalculate(Report report, java.util.Map parameterMap, boolean reCalRF)
report
- 参数没用,重构时可以去掉parameterMap
- 重新计算的参数MapreCalRF
- 是否清空结果公式protected java.util.List recalculate(Report report, Calculator calculator, java.util.Map parameterMap, java.util.Iterator ceIt)
report
- 参数没用,重构时可以去掉parameterMap
- 重新计算的参数MapceIt
- 格子迭代器protected java.util.List recalculate(Report report, Calculator calculator, java.util.Map parameterMap, java.util.Iterator ceIt, boolean reCalRF)
report
- 参数没用,重构时可以去掉parameterMap
- 重新计算的参数MapceIt
- 格子迭代器reCalRF
- 是否清空结果公式public PageSetProvider generateReportPageSet(PaperSettingProvider paperSetting)
generateReportPageSet
在接口中 ResultReport
paperSetting
- 页面设置public PageSetProvider generateReportPageSet(ResultECReport result, PaperSettingProvider paperSetting)
result
- 指定的结果报表paperSetting
- 页面设置public ResultCellElement getResultCellElement(int column, int row)
ResultElementCase
getResultCellElement
在接口中 ResultElementCase
column
- the column.row
- the row.protected ElementCaseBlockImplement createElementCaseBlockImplement()
protected abstract CellElementCaseCreator getDefaultCellElementCaseCreator()