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, toJSONObject
readXML
clone
static 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
- 选中的序号