欢迎进入本页面!
本视频主要介绍了使用SpreadJS电子表格控件绘制形状的相关内容。通过视频你将了解到以下内容(常用API):
创建基础形状:sheet.shapes.add()
创建线条形状:sheet.shapes.addConnector()
获取形状:activeSheet.shapes.get("shape1");
删除形状:activeSheet.shapes.remove("shape1");
设置文字:heart.text('My Shape');
设置样式:var heartStyle =heart.style();heart.style(heartStyle);
组合形状:var shapes = [shape1, shape2];
var groupShape = sheet.shapes.group(shapes)
取消组合:sheet.shapes.ungroup(groupShape);
通过固定的形状模型来创建自定义形状:
varmodel = {};
sheet.shapes.add('name', model);
可通过公式来改变形状的属性:shapeStyle.fill.color = '=Sheet1!B2';