public abstract class ResultECBlock extends AbstractResultElementCase implements ClippedPolyPage
| 限定符和类型 | 字段和说明 |
|---|---|
protected PolyBlockAttr |
blockAttr |
protected java.lang.String |
blockName |
protected UnitRectangle |
bounds |
cellcase, floatElementList, INIT_COLUMN_NUMBER, reportPageAttr, XML_TAGFIT, KEY, PAPER_HEIGHT, PAPER_WHDTH, TOOLBAR_HEIGHT, WEB_PAGE, XML_TAG| 构造器和说明 |
|---|
ResultECBlock() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addElemToSheet(java.util.ArrayList<UNIT> verticalList,
java.util.ArrayList<UNIT> horizontalList,
PolyResultWorkSheet page_sheet)
将元素添加到sheet中
|
ClippedPageProvider |
createInnerClippedPage(ResultReport result_report,
UnitRectangle intersect,
ReportSettingsProvider reportsettings,
UNIT offsetX,
UNIT offsetY,
int x,
int y)
生成ClippedECPage 生成策略: 在区域intersect内,根据当前的TemplateBlock的属性设置决定
|
PolyBlockAttr |
getBlockAttr() |
java.lang.String |
getBlockName() |
UnitRectangle |
getBounds() |
UNIT |
getEffectiveHeight() |
UNIT |
getEffectiveWidth() |
boolean |
isCells()
已过时。
|
void |
setBlockAttr(PolyBlockAttr blockAttr) |
void |
setBlockName(java.lang.String name) |
void |
setBounds(UnitRectangle bounds) |
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, createDefaultCellElementCase, 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, waitaddColumnPrivilegeControl, 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, getRowHeightfloatIteratorcloneprotected UnitRectangle bounds
protected java.lang.String blockName
protected PolyBlockAttr blockAttr
public java.lang.String getBlockName()
getBlockName 在接口中 Blockpublic void setBlockName(java.lang.String name)
setBlockName 在接口中 Blockpublic PolyBlockAttr getBlockAttr()
getBlockAttr 在接口中 Blockpublic void setBlockAttr(PolyBlockAttr blockAttr)
public UnitRectangle getBounds()
getBounds 在接口中 BlockgetBounds 在接口中 ClippedPolyPagepublic void setBounds(UnitRectangle bounds)
public ClippedPageProvider createInnerClippedPage(ResultReport result_report, UnitRectangle intersect, ReportSettingsProvider reportsettings, UNIT offsetX, UNIT offsetY, int x, int y)
createInnerClippedPage 在接口中 ClippedPolyPageresult_report - 结果报表intersect - 块的区域reportsettings - 页面设置offsetX - 偏移量XoffsetY - 偏移量Yx - x坐标y - y坐标public UNIT getEffectiveWidth()
getEffectiveWidth 在接口中 ResultBlockpublic UNIT getEffectiveHeight()
getEffectiveHeight 在接口中 ResultBlockpublic void addElemToSheet(java.util.ArrayList<UNIT> verticalList, java.util.ArrayList<UNIT> horizontalList, PolyResultWorkSheet page_sheet)
addElemToSheet 在接口中 ResultBlockverticalList - 纵向坐标点, 用于定位单元格所在行列horizontalList - 横向坐标点page_sheet - 新的sheet