如何从fabricjs中的itext获取编辑后的文本

时间:2016-09-02 07:36:53

标签: fabricjs

在我的代码中,我已经把itext从用户那里得到一些数字。当页面加载时,itext包含一个字符串'value'。然后用户可以点击并更改值。我想要这个值。但是我不能找到任何方法。

1 个答案:

答案 0 :(得分:2)

您可以通过获取iText对象的 text 属性来获取您的iText文本值,就像这样; :canvas.getActiveObject().text

此外,在编辑文本后获取事件

您可以使用text:editing:exited事件,该事件在用户对文本进行更改并退出后触发,如下所示:

canvas.on("text:editing:exited", function (e) {
    console.log('updated text:',e.target.text);    
    console.log("text:editing:exited");
});