下面是我如何使用Fabric JS在画布剪辑中排列一个圆圈。
$(".arrangeHorizntal").click(function(){
if(checkSelection()){
selectedObj.top = clipRectangle.top+clipRectangle.height/2;
selectedObj.setCoords();
canvas.renderAll();
}
})
但是,当我缩放画布时,它实际上不是居中,而是偏离中心。所以我的猜测是因为缩放。
怎么处理呢?尝试了
centerObject
函数,但这是为了在画布上居中,而不是在rect中。有什么线索吗?最佳答案
中央:
selectedObj.center();
水平居中:
selectedObj.centerH();
垂直居中:
selectedObj.centerV();