public abstract class ResultChartBlock extends java.lang.Object implements ClippedPolyPage, ResultBlock
限定符和类型 | 字段和说明 |
---|---|
protected PolyBlockAttr |
blockAttr |
protected java.lang.String |
blockName |
protected UnitRectangle |
bounds |
protected BaseChartPainter |
chartPainter |
构造器和说明 |
---|
ResultChartBlock() |
限定符和类型 | 方法和说明 |
---|---|
void |
addElemToSheet(java.util.ArrayList<UNIT> verticalList,
java.util.ArrayList<UNIT> horizontalList,
PolyResultWorkSheet page_sheet)
将元素添加到sheet中
|
java.lang.Object |
clone() |
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() |
BaseChartPainter |
getChartPainter() |
UNIT |
getEffectiveHeight() |
UNIT |
getEffectiveWidth() |
Report |
getReport() |
boolean |
isCells()
已过时。
|
void |
readXML(XMLableReader reader)
读取XML
|
void |
setBlockAttr(PolyBlockAttr blockAttr) |
void |
setBlockName(java.lang.String name) |
void |
setBounds(UnitRectangle bounds) |
void |
setChartPainter(BaseChartPainter chartPainter) |
void |
setReport(Report report) |
void |
writeCommonXML(XMLPrintWriter writer)
输出一些其他的属性
|
void |
writeXML(XMLPrintWriter writer)
输出XML
|
protected UnitRectangle bounds
protected java.lang.String blockName
protected BaseChartPainter chartPainter
protected PolyBlockAttr blockAttr
public BaseChartPainter getChartPainter()
public void setChartPainter(BaseChartPainter chartPainter)
public PolyBlockAttr getBlockAttr()
getBlockAttr
在接口中 Block
public void setBlockAttr(PolyBlockAttr blockAttr)
public Report getReport()
public void setReport(Report report)
public java.lang.String getBlockName()
getBlockName
在接口中 Block
public void setBlockName(java.lang.String name)
setBlockName
在接口中 Block
public UnitRectangle getBounds()
getBounds
在接口中 Block
getBounds
在接口中 ClippedPolyPage
public void setBounds(UnitRectangle bounds)
public void readXML(XMLableReader reader)
readXML
在接口中 XMLReadable
reader
- XML读取器XMLableReader
public void writeXML(XMLPrintWriter writer)
public void writeCommonXML(XMLPrintWriter writer)
writeCommonXML
在接口中 ResultBlock
writer
- XML输出器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 java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
在接口中 FCloneable
clone
在类中 java.lang.Object
java.lang.CloneNotSupportedException
- 如果克隆失败则抛出此异常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