0

这是我的面料系列:

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:我使用的是 Fabric JS 版本0.9.15.min.js

4

0 回答 0