public class AnalyECBlock extends ResultECBlock implements AnalyPolyBlock, AnalyElementCase
blockAttr, blockName, boundscellcase, floatElementList, INIT_COLUMN_NUMBER, reportPageAttr, XML_TAGFIT, KEY, PAPER_HEIGHT, PAPER_WHDTH, TOOLBAR_HEIGHT, WEB_PAGE, XML_TAG| 构造器和说明 |
|---|
AnalyECBlock() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addCellElement(AnalyCellElement cell)
Adds the cell element to current report.
|
void |
addCellElement(AnalyCellElement cell,
boolean override)
Adds the specified Cell.
|
protected CellElement |
createDefaultCellElementCase() |
AnalyCellElement |
getAnalyCellElement(int column,
int row)
Gets the Cell at the specified position(column, row).
|
Tag |
getTag(HTMLWriter htmlWriter,
CellHtmlWriter cellWriter,
int reportIndex,
Repository repo)
生成相应的TAG
|
AnalyCellElement |
removeAnalyCellElement(int column,
int row)
Removes the Cell at the specified (column, row) and gets the removed Cell.
|
boolean |
removeCellElement(AnalyCellElement cell)
Removes Cell.
|
void |
writeHtml(Tag backgroundTag,
HTMLWriter htmlWriter,
CellHtmlWriter cellWriter,
int reportIndex,
Repository repo)
写HTML
|
protected Tag |
writeTag(CellHtmlWriter cellWriter,
Tag reportTableTag,
Repository repo) |
addElemToSheet, createInnerClippedPage, getBlockAttr, getBlockName, getBounds, getEffectiveHeight, getEffectiveWidth, isCells, setBlockAttr, setBlockName, setBoundsgetColumnMappingArray, getResultCellElement, getRowMappingArray, readXML, recalculate, recalculate, setColumnMappingArray, setRowMappingArray, writeCommonXML, writeXML__mod_column_row, addCellElement, addCellElement, addColumnPrivilegeControl, addFloatElement, addRowPrivilegeControl, bringFloatElementForward, bringFloatElementToFront, cacheCellElement, cellIterator, clone, cloneWithoutCellCase, cloneWithoutCellCase, equals, floatIterator, getCellCase, getCellElement, getCellTableDataSet, getCellValue, getColumn, getColumnCount, getColumnPrivilegeControl, getColumnWidth, getColumnWidthList_DEC, getFloatElement, getReportPageAttr, getRow, getRowCount, getRowHeight, getRowHeightList_DEC, getRowPrivilegeControl, insertColumn, insertRow, intersect, merge, prepare2ShrinkRealWidthOrHeight4Cell, recalculateCellCase, releaseCellElementCache, removeAllCellElements, removeAllFloatElements, removeCellElement, removeCellElement, removeColumn, removeColumnPrivilegeControl, removeFloatElement, removeFloatElement, removeRow, removeRowPrivilegeControl, sendFloatElementBackward, sendFloatElementToBack, setCellCase, setCellValue, setColumnWidth, setColumnWidthList_DEC, setReportPageAttr, setRowHeight, setRowHeightList_DEC, shrinkTOFitColumnWidthForCellElement, shrinkToFitPaper, shrinkTOFitRowHeightForCellElement, writeReportPageAttrXMLfinalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddElemToSheet, getEffectiveHeight, getEffectiveWidth, writeCommonXMLgetBlockAttr, getBlockName, getBounds, isCells, setBlockName, setBoundsgetColumnMappingArray, getResultCellElement, getRowMappingArrayaddColumnPrivilegeControl, 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 void addCellElement(AnalyCellElement cell)
AnalyElementCaseaddCellElement 在接口中 AnalyElementCasepublic void addCellElement(AnalyCellElement cell, boolean override)
AnalyElementCaseThe Cell located in position (column, row) corresponding to report.
addCellElement 在接口中 AnalyElementCasepublic boolean removeCellElement(AnalyCellElement cell)
AnalyElementCaseremoveCellElement 在接口中 AnalyElementCasecell - the Cell will be removed.true if the argument was a cell in this
container; false otherwisepublic AnalyCellElement getAnalyCellElement(int column, int row)
AnalyElementCasegetAnalyCellElement 在接口中 AnalyElementCasecolumn - the column.row - the row.public AnalyCellElement removeAnalyCellElement(int column, int row)
AnalyElementCaseremoveAnalyCellElement 在接口中 AnalyElementCaseprotected CellElement createDefaultCellElementCase()
public void writeHtml(Tag backgroundTag, HTMLWriter htmlWriter, CellHtmlWriter cellWriter, int reportIndex, Repository repo)
public Tag getTag(HTMLWriter htmlWriter, CellHtmlWriter cellWriter, int reportIndex, Repository repo)
getTag 在接口中 AnalyPolyBlockrepo - 链接相关AnalyPolyBlock.getTag(com.fr.web.core.HTMLWriter,
com.fr.web.output.html.chwriter.CellHtmlWriter, int, com.fr.stable.web.Repository)protected Tag writeTag(CellHtmlWriter cellWriter, Tag reportTableTag, Repository repo)