J'essaie d'accomplir Annuler / Redo. J'utilise Loadfromjson (...) pour ré-construire la toile des états de toile que j'ai stockés dans un tableau. Fondamentalement, mon idée est de détruire la toile de toile existante et de reconstruction. Voici mon code.
// TODO: How to destroy existing canvas? canvas = new fabric.Canvas('canvas', { containerClass : 'myCanvasContainer', }); canvas.loadFromJSON(history[historyStep]);
3 Réponses :
Vous pouvez utiliser la fonction Canvas.clear (). P>
très tard sur la question mais je viens de trouver Cet article qui pourrait fonctionner pour vous. Voici le juste de celui-ci:
Je crois Lire la suite ici:
http://fabricjs.com/docs/fabric.sticCanvas.html#dispose p> canvas.dispose () code> est ce que vous recherchez. P>