在fabricjs库中,类.addWithUpdate(...)提供一个fabric.Group方法,该方法向组中添加一个对象,然后重新计算组的维数、位置。
有办法强制更新吗?
我正在使用fabric.util.groupSVGElements( array_of_fabric_elements )创建一个组,它不更新其大小。
我尝试过fabric.Group.setObjectsCoords(),但是它抛出了一个“不是函数”错误。
发布于 2013-04-26 05:10:07
您使用的是哪个fabric.js
版本?fabric.util.groupSVGElements
没有创建fabric.Group
,而是创建了fabric.PathGroup
。
如果您想创建一个fabric.Group
,请使用:
var group = new fabric.Group([obj1, obj2, ...]);
canvas.add(group);
如果要从组中添加/删除对象,可以使用以下方法完成:
group.addWidthUpdate(object)/group.removeWidthUpdate(object)
这两个函数都重新计算组维度。
https://stackoverflow.com/questions/16189201
复制相似问题