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 在接口中 Blockpublic void setBlockAttr(PolyBlockAttr blockAttr)
public Report getReport()
public void setReport(Report report)
public java.lang.String getBlockName()
getBlockName 在接口中 Blockpublic void setBlockName(java.lang.String name)
setBlockName 在接口中 Blockpublic UnitRectangle getBounds()
getBounds 在接口中 BlockgetBounds 在接口中 ClippedPolyPagepublic void setBounds(UnitRectangle bounds)
public void readXML(XMLableReader reader)
readXML 在接口中 XMLReadablereader - XML读取器XMLableReaderpublic void writeXML(XMLPrintWriter writer)
public void writeCommonXML(XMLPrintWriter writer)
writeCommonXML 在接口中 ResultBlockwriter - XML输出器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 java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone 在接口中 FCloneableclone 在类中 java.lang.Objectjava.lang.CloneNotSupportedException - 如果克隆失败则抛出此异常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