これは私のファブリックラインです:
var newLine = new fabric.Line([120,100,120,300],{
stroke: "#000000",
strokeWidth: 2,
});
これが私が厚さを設定しようとしている方法です:
newLine.setWidth(5);
そしてまたnewLine.set('width', 5);
同様に、長さを次のように設定しようとしています。
newLine.setHeight(250);
そしてまたnewLine.set('width', 250);
私も呼んnewLine.setCoords();
でいるmyCanvas.renderAll();
何が起こるかというと、線(現在は垂直)が傾いています(高さと幅は変わりません)。オブジェクトの「角度」属性を確認しましたが、その値も変更されていません。
これを引き起こしているのは正確には何ですか?または、「x」座標と「y」座標を使用せずに線の長さと太さを設定する方法はありますか?
PS:ファブリックJSバージョン0.9.15.min.jsを使用しています。