我正在使用fabric.JS绘制一条线。我可以成功地绘制一条线,但问题是,每当我缩放该线时,线的长度应该只增加而不是宽度。任何人都知道与此相关的任何财产吗?
line = new fabric.Line([250, 125, 250, 175], {
left: 170,
top: 150,
strokeWidth: 4,
fill: 'red',
stroke: 'red',
flipX: 'false'
});
答案 0 :(得分:0)
line.strokeWidth
正在定义您的线宽,您正在进行不正确的缩放。
这样做:
var beforeWidth = line.strokeWidth;
//scaling process
line.strokeWidth = beforeWidth;