0

私は svg-editor の修正、具体的には method-draw 実装の修正を行っています。

呼び出された場合にすべてのオブジェクトを自動的に選択し、ストロークの色を変更する関数を作成しようとしています。

私は自分の関数内でこれを呼び出すことができます:

svgCanvas.selectAllInCurrentLayer();    

基本的にキャンバス上のすべてのアイテムを選択します。ただし、その下に入力すると、ストロークの色の変更機能

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

2 番目のコマンド (ストローク変更機能) は実行しません。

4

1 に答える 1

1

Method Draw/SVG Edit では、次のようにします。

svgCanvas.selectAllInCurrentLayer();
var selected = svgCanvas.getSelectedElems();
selected.forEach(function(el){
  el.setAttribute("stroke", "red")
});
于 2013-02-16T17:49:24.517 に答える