这是我的面料系列:
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”坐标?
P.S:我正在使用Fabric JS版 0.9.15.min.js 。