public abstract class AbstractResECWorkSheet extends AbstractECReport implements ResultECReport
block, book, reportAttrSetEMPTYFIT, 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, writeXMLfinalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisFilteredgetReportPageAttr, writeCommonXMLgetBook, getFooter, getHeader, getTableDataSource, isElementCaseReport, iteratorOfElementCase, setFooter, setHeader, setReportSettingsgetReportSettingscellIterator, getColumnCount, getColumnWidthList_DEC, getReportSettings, getRowCount, getRowHeightList_DECaddColumnPrivilegeControl, addRowPrivilegeControl, getColumnPrivilegeControl, getColumnWidthList_DEC, getRowHeightList_DEC, getRowPrivilegeControl, prepare2ShrinkRealWidthOrHeight4Cell, removeColumnPrivilegeControl, removeRowPrivilegeControl, setColumnWidth, setReportPageAttr, setRowHeight, shrinkTOFitColumnWidthForCellElement, shrinkToFitPaper, shrinkTOFitRowHeightForCellElementgetCellElement, getCellValue, getColumn, insertColumn, insertRow, intersect, merge, removeAllCellElements, removeCellElement, removeColumn, removeRow, setCellValueaddFloatElement, bringFloatElementForward, bringFloatElementToFront, getFloatElement, removeAllFloatElements, removeFloatElement, removeFloatElement, sendFloatElementBackward, sendFloatElementToBackgetReportPageAttrcellIterator, getColumnCount, getColumnWidth, getRow, getRowCount, getRowHeightfloatIteratorreadXMLclonepublic ResultWorkBook getResultWorkBook()
ResultReportgetResultWorkBook 在接口中 ResultReportpublic int[] getRowMappingArray()
getRowMappingArray 在接口中 ResultElementCasepublic void setRowMappingArray(int[] rowMappingArray)
public int[] getColumnMappingArray()
getColumnMappingArray 在接口中 ResultElementCasepublic void setColumnMappingArray(int[] columnMappingArray)
public ResultECReport processWidgetAsImage(ResultECReport resultbook)
processWidgetAsImage 在接口中 ResultECReportresultbook - 结果报表public void setResultWorkBook(ResultWorkBook resultWorkBook)
setResultWorkBook 在接口中 ResultReportpublic void recalculate(Report report, java.util.Map parameterMap)
recalculate 在接口中 ResultReportreport - 参数没用,重构时可以去掉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 在接口中 ResultReportpaperSetting - 页面设置public PageSetProvider generateReportPageSet(ResultECReport result, PaperSettingProvider paperSetting)
result - 指定的结果报表paperSetting - 页面设置public ResultCellElement getResultCellElement(int column, int row)
ResultElementCasegetResultCellElement 在接口中 ResultElementCasecolumn - the column.row - the row.protected ElementCaseBlockImplement createElementCaseBlockImplement()
protected abstract CellElementCaseCreator getDefaultCellElementCaseCreator()