图形级别
Drawing 类代表图表、图片或形状(包括连接线)等图形对象。
| 属性 | 类型 | 说明 |
|---|---|---|
id |
string |
唯一标识符(只读) |
type |
string |
类型:chart、image、shape |
shapeType |
string |
形状类型(type=shape 时):rect、line、straightConnector1 等 |
isConnector |
boolean |
是否为连接线(只读) |
shapeStyle |
object |
形状样式(type=shape 时):{fill, stroke, strokeWidth, startArrow, endArrow} |
shapeText |
string |
形状内的文本(type=shape 时) |
startCell |
CellNum |
起始单元格位置 |
offsetX |
number |
X 轴偏移(默认 5) |
offsetY |
number |
Y 轴偏移(默认 5) |
width |
number |
宽度(默认:chart=460, shape=100, image=自动) |
height |
number |
高度(默认:chart=260, shape=100, image=自动) |
option |
object |
图表配置(type=chart 时,与 ECharts 配置相同) |
imageBase64 |
string |
Base64 图片数据(type=image 时) |
area |
object |
图形对象的实际覆盖区域(只读):{s:{r,c,offsetX,offsetY}, e:{r,c,offsetX,offsetY}} |
anchorType |
string |
锚点类型:twoCell(随单元格移动+缩放)、oneCell(仅随移动)、absolute(固定) |
updRender |
boolean |
是否更新渲染 |
updIndex(direction: string): void
更新图层顺序。
参数值:"up" | "down" | "top" | "bottom"
drawing.updIndex("top"); // 移到最上层