1
こんにちは、誰かが私にこのことを教えてくれることを願っています。ファブリックjs。複数の矩形に対してパターンを塗りつぶすことはできません
私が作成し、ファブリックjsのキャンバスに複数のRectsを追加し、その文のために、持っています。作成された各矩形に対してテクスチャを設定する必要があるので、次のコードを使用します。何らかの理由で
var rect = new fabric.Rect({
width: 100,
height: 100,
selectable: true,
hasControls: false,
borderColor: 'red',
borderWidth: 2,
lockMovementX: true,
lockMovementY: true
});
canvas.add(rect);
fabric.util.loadImage('construct/css/img/patterns/1.jpg', function(img) {
rect.set('fill', new fabric.Pattern({
source: img,
repeat: 'repeat'
}));
});
Выполнить
、コード実行の後、すべてのrectsは組織を有するが、最後のものだけが追加されていません。
これは本当に狂気私を駆動しています。
は、事前にこの
おかげで任意のヘルプをお願い申し上げます。
ありがとうございます。それは完全に動作します。 –
あなたの質問に答えた場合は、その答えを受け入れてください – Observer