public class AnalyECBlock extends ResultECBlock implements AnalyPolyBlock, AnalyElementCase
blockAttr, blockName, bounds
cellcase, floatElementList, INIT_COLUMN_NUMBER, reportPageAttr, XML_TAG
FIT, 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, setBounds
getColumnMappingArray, 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, writeReportPageAttrXML
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addElemToSheet, getEffectiveHeight, getEffectiveWidth, writeCommonXML
getBlockAttr, getBlockName, getBounds, isCells, setBlockName, setBounds
getColumnMappingArray, getResultCellElement, getRowMappingArray
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 void addCellElement(AnalyCellElement cell)
AnalyElementCase
addCellElement
在接口中 AnalyElementCase
public void addCellElement(AnalyCellElement cell, boolean override)
AnalyElementCase
The Cell located in position (column, row) corresponding to report.
addCellElement
在接口中 AnalyElementCase
public boolean removeCellElement(AnalyCellElement cell)
AnalyElementCase
removeCellElement
在接口中 AnalyElementCase
cell
- the Cell will be removed.true
if the argument was a cell in this
container; false
otherwisepublic AnalyCellElement getAnalyCellElement(int column, int row)
AnalyElementCase
getAnalyCellElement
在接口中 AnalyElementCase
column
- the column.row
- the row.public AnalyCellElement removeAnalyCellElement(int column, int row)
AnalyElementCase
removeAnalyCellElement
在接口中 AnalyElementCase
protected 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
在接口中 AnalyPolyBlock
repo
- 链接相关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)