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_TAG
FIT, 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, writeReportPageAttrXML
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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
protected UnitRectangle bounds
protected java.lang.String blockName
protected PolyBlockAttr blockAttr
public java.lang.String getBlockName()
getBlockName
在接口中 Block
public void setBlockName(java.lang.String name)
setBlockName
在接口中 Block
public PolyBlockAttr getBlockAttr()
getBlockAttr
在接口中 Block
public void setBlockAttr(PolyBlockAttr blockAttr)
public UnitRectangle getBounds()
getBounds
在接口中 Block
getBounds
在接口中 ClippedPolyPage
public void setBounds(UnitRectangle bounds)
public ClippedPageProvider createInnerClippedPage(ResultReport result_report, UnitRectangle intersect, ReportSettingsProvider reportsettings, UNIT offsetX, UNIT offsetY, int x, int y)
createInnerClippedPage
在接口中 ClippedPolyPage
result_report
- 结果报表intersect
- 块的区域reportsettings
- 页面设置offsetX
- 偏移量XoffsetY
- 偏移量Yx
- x坐标y
- y坐标public UNIT getEffectiveWidth()
getEffectiveWidth
在接口中 ResultBlock
public UNIT getEffectiveHeight()
getEffectiveHeight
在接口中 ResultBlock
public void addElemToSheet(java.util.ArrayList<UNIT> verticalList, java.util.ArrayList<UNIT> horizontalList, PolyResultWorkSheet page_sheet)
addElemToSheet
在接口中 ResultBlock
verticalList
- 纵向坐标点, 用于定位单元格所在行列horizontalList
- 横向坐标点page_sheet
- 新的sheet