FabricJS I-текстовый клон выпуск

Когда у нас выбран i-текст и мы его клонируем. На клонированном объекте дважды щелкните, начните редактирование, после этого попробуйте отменить выбор, и он не будет.

На примере кухонной раковины

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);

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();
Другие вопросы по тегам