public class ResultElementCaseBlockImplement extends ElementCaseBlockImplement implements ResultBlock, ResultElementCase
cellcase, floatElementList, INIT_COLUMN_NUMBER, reportPageAttr, XML_TAG
FIT, KEY, PAPER_HEIGHT, PAPER_WHDTH, TOOLBAR_HEIGHT, WEB_PAGE, XML_TAG
构造器和说明 |
---|
ResultElementCaseBlockImplement(CellElementCaseCreator creator) |
限定符和类型 | 方法和说明 |
---|---|
void |
addElemToSheet(java.util.ArrayList<UNIT> verticalList,
java.util.ArrayList<UNIT> horizontalList,
PolyResultWorkSheet allInOneSheet)
将当前块元素添加到新的sheet中去.
|
int[] |
getColumnMappingArray() |
UNIT |
getEffectiveHeight() |
UNIT |
getEffectiveWidth() |
ResultCellElement |
getResultCellElement(int column,
int row)
Gets the Cell at the specified position(column, row).
|
int[] |
getRowMappingArray() |
void |
readXML(XMLableReader reader)
读取子节点,应该会被XMLableReader.readXMLObject()调用多次
|
void |
setColumnMappingArray(int[] columnMappingArray) |
void |
setRowMappingArray(int[] rowMappingArray) |
void |
writeCommonXML(XMLPrintWriter writer)
输出格子的基本属性
|
void |
writeXML(XMLPrintWriter writer)
Write XML.
|
createDefaultCellElementCase, getBlockAttr, getBlockName, getBounds, isCells, resetRowAndColumnLength, setBlockName, setBounds
__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
getBlockAttr, getBlockName, getBounds, isCells, setBlockName, setBounds
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
clone
public ResultElementCaseBlockImplement(CellElementCaseCreator creator)
public ResultCellElement getResultCellElement(int column, int row)
ResultElementCase
getResultCellElement
在接口中 ResultElementCase
column
- the column.row
- the row.public int[] getRowMappingArray()
getRowMappingArray
在接口中 ResultElementCase
public void setRowMappingArray(int[] rowMappingArray)
public int[] getColumnMappingArray()
getColumnMappingArray
在接口中 ResultElementCase
public void setColumnMappingArray(int[] columnMappingArray)
public UNIT getEffectiveHeight()
getEffectiveHeight
在接口中 ResultBlock
public UNIT getEffectiveWidth()
getEffectiveWidth
在接口中 ResultBlock
public void readXML(XMLableReader reader)
XMLReadable
readXML
在接口中 XMLReadable
readXML
在类中 AbstractElementCase
reader
- XML读取对象XMLableReader
public void writeXML(XMLPrintWriter writer)
XMLWriter
writeXML
在接口中 XMLWriter
writeXML
在类中 AbstractElementCase
writer
- XML写入对象public void writeCommonXML(XMLPrintWriter writer)
writeCommonXML
在接口中 ResultBlock
writeCommonXML
在类中 AbstractElementCase
writer
- XML输出器public void addElemToSheet(java.util.ArrayList<UNIT> verticalList, java.util.ArrayList<UNIT> horizontalList, PolyResultWorkSheet allInOneSheet)
addElemToSheet
在接口中 ResultBlock
verticalList
- 纵向坐标点horizontalList
- 横向坐标点allInOneSheet
- 新的sheet