public interface BaseChartPainter extends Painter
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
XML_TAG |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addNamedGlyph(java.lang.String name,
java.lang.Object glyph)
添加画集中的chart(可能是ChartGlyph或Image)
|
JSONObject |
createJSONConfig(NodeVisitor visitor,
Repository repo,
int width,
int height)
创建ChartPainter的JSON配置
|
JSONObject |
createJSONConfig(Repository repo,
int width,
int height)
创建ChartPainter的JSON配置
|
ChangeConfigProvider |
getChangConfig() |
java.lang.String |
getECName()
获取图表所在的报表块名称
|
double |
getFontScale() |
java.lang.Object |
getGlyph(int index)
返回序号为index的图
|
int |
getGlyphCount()
返回画图表集中的图个数
|
java.lang.String |
getGlyphName(int index)
返回序号为Index的图名称
|
int |
getHeight()
返回高度
|
java.lang.String |
getID()
返回图表ID
|
int |
getSheetIndex()
获取图表所在sheet的index
|
java.lang.String[] |
getWidgetDependenced()
返回依赖的控件
|
int |
getWidth()
返回宽度
|
void |
refreshWithNewPaint(BaseChartPainter chartPainter)
根据新的ChartPainter 刷新内容.
|
void |
setHeight(int height)
设置高度
|
void |
setID(java.lang.String id)
为图表设置ID,
|
void |
setSelectedIndex(int selectedIndex)
设置选中的图表序号
|
void |
setWidth(int width)
设置宽度
|
java.awt.image.BufferedImage |
toFloatImage(int width,
int height,
int resolution)
转为FloatImage,
|
paint, paintTag, toJSONObject, toJSONObjectreadXMLclonestatic final java.lang.String XML_TAG
JSONObject createJSONConfig(Repository repo, int width, int height)
repo - 请求width - 宽度height - 高度ChangeConfigProvider getChangConfig()
double getFontScale()
JSONObject createJSONConfig(NodeVisitor visitor, Repository repo, int width, int height)
repo - 请求width - 宽度height - 高度void setID(java.lang.String id)
id - 一般包括 位置(A1) 悬浮元素名称.java.awt.image.BufferedImage toFloatImage(int width,
int height,
int resolution)
width - 宽度height - 高度resolution - 分辨率java.lang.String[] getWidgetDependenced()
int getWidth()
int getHeight()
void setWidth(int width)
void setHeight(int height)
java.lang.String getID()
int getSheetIndex()
java.lang.String getECName()
int getGlyphCount()
java.lang.String getGlyphName(int index)
java.lang.Object getGlyph(int index)
void addNamedGlyph(java.lang.String name,
java.lang.Object glyph)
name - 添加的图表名称glyph - 添加的图表Glyphvoid refreshWithNewPaint(BaseChartPainter chartPainter)
chartPainter - 图表paintervoid setSelectedIndex(int selectedIndex)
selectedIndex - 选中的序号