在当前图层中选择全部并更改笔触颜色。 SVG

时间:2013-02-16 02:25:41

标签: html svg

我正在修改svg-editor,特别是方法绘制实现的mod。

我正在尝试创建一个函数,如果调用它会自动选择所有对象并更改其笔触颜色。

我能够在我的职能范围内打电话:

svgCanvas.selectAllInCurrentLayer();    

基本上选择画布上的所有项目。但是当我在它下面键入更改笔触颜色功能

svgCanvas.setcolor("stroke", "red");

它不会运行第二个命令(笔画更改功能)。

1 个答案:

答案 0 :(得分:1)

在方法绘图/ SVG编辑中,您将执行以下操作:

svgCanvas.selectAllInCurrentLayer();
var selected = svgCanvas.getSelectedElems();
selected.forEach(function(el){
  el.setAttribute("stroke", "red")
});