当我们选择了一个i-text时,我们克隆它。在克隆的对象上,双击,开始编辑,然后尝试取消选择,但不会。
关于kitchennsink示例
http://fabricjs.com/kitchensink/
转到执行标签并添加此代码
var selectedObject=canvas.getActiveObject();
var object = fabric.util.object.clone(selectedObject);
object.set("top", object.top+5);
object.set("left", object.left+5);
canvas.add(object);
答案 0 :(得分:1)
我有同样的问题。这是解决方案!
var oldobj = canvas.getActiveObject(),
newobj = oldobj.clone();
newobj.set("top", newobj.top+20);
newobj.set("left", newobj.left+20);
canvas.add(newobj);
canvas.setActiveObject(newobj);
canvas.renderAll();