我正在修改svg-editor,特别是方法绘制实现的mod。
我正在尝试创建一个函数,如果调用它会自动选择所有对象并更改其笔触颜色。
我能够在我的职能范围内打电话:
svgCanvas.selectAllInCurrentLayer();
基本上选择画布上的所有项目。但是当我在它下面键入更改笔触颜色功能
svgCanvas.setcolor("stroke", "red");
它不会运行第二个命令(笔画更改功能)。
答案 0 :(得分:1)
在方法绘图/ SVG编辑中,您将执行以下操作:
svgCanvas.selectAllInCurrentLayer();
var selected = svgCanvas.getSelectedElems();
selected.forEach(function(el){
el.setAttribute("stroke", "red")
});