我可以在Fabric.js中更改所选两个或更多对象的控制边界吗?

时间:2017-04-04 08:14:23

标签: fabricjs

我使用fabridjs。

当我选择一个对象时,我可以更改控制边框并控制边角尺寸,如下所示。

var obj = new fabric.Image(oimg);
obj.set({ 
    cornerSize: 50,
    borderScaleFactor:7
});

controlling borders of one object

当我选择两个或多个对象时,如何更改所选对象的控制边框?

因为我的画布很大,所选对象的控制边框太薄,所以我想放大控制边框。

controlling borders of two objects

提前谢谢。

1 个答案:

答案 0 :(得分:0)

您可能想要使用所选对象'组,可通过canvas.getActiveGroup()到达。那么你应该只需要使用与对象相同的方法,即:

var grp = canvas.getActiveGroup()
grp.set({
  cornerSize: 50,
  borderScaleFactor: 7
);

有关补充文档,请参阅fabricJs doc about Group