【问题标题】:fabricjs: IText lock modificationfabricjs:IText 锁修改
【发布时间】:2015-05-21 19:07:56
【问题描述】:

我想在我的 fabricjs 画布上创建一个 IText。

var text    = new fabric.IText(textValue, { left: 0, top: 0 , fill: color, fillColor:color,});

现在我想在脚本的某些步骤中锁定修改并稍后恢复它们,可以吗??

对不起,我的英语不好。

【问题讨论】:

    标签: javascript html canvas html5-canvas fabricjs


    【解决方案1】:

    如果你想实现“UNDO”机制,可以使用以下方法:

    toObjectfromObject

    这些允许您将对象序列化为字符串,您可以将其保存在 var 数组中,并在以后使用一些 LIFO 技术恢复遍历数组。

    该方法还将恢复对象的位置和方向,如果您只对文本和样式情况感兴趣,您可以将旧文本和样式属性与当前位置和方向(以及缩放,对象的翻转、倾斜...)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-14
      • 2017-05-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多