从文本对象中检索文本值

Posted

技术标签:

【中文标题】从文本对象中检索文本值【英文标题】:retrieve text value from text object 【发布时间】:2014-08-02 13:22:59 【问题描述】:

我想知道如何从文本对象中检索文本(IText / Text)值?

var textObj = new fabric.IText('hello friends',  left: 100, top: 100 );
canvas.add(textObj);

那么我如何检索“textObj”的文本值?

【问题讨论】:

你试过getTextfabricjs.com/docs/fabric.IText.html#getText吗? 所以它使用 textObj.getText() 检索,对吗?我试过但没有得到价值。 感谢您的快速回复。我必须使用 var text = canvas.getActiveObject() & 然后应该使用 text.getText() 是的。确保 canvas.getActiveObject() 实际上通过在其上使用 .get('type') 返回一个 IText 实例。 对于其他任何在这里结束的人:似乎 .getText() 在 Fabric 2.x 中消失了,您可以使用 .get('text') 【参考方案1】:

textObj.texttextObj.get('text') 适用于 Fabricjs 2.x

从选定对象中获取文本

const obj = canvas.getActiveObject()

if (obj && obj.isType('textbox')) 
  const  text  = obj
  // ...

【讨论】:

以上是关于从文本对象中检索文本值的主要内容,如果未能解决你的问题,请参考以下文章

用于从文本日志文件中提取/检索值的 Shell 脚本(sqlcode 字段值)

如何从 input-tag 元素中检索文本值? [复制]

做一个 API 顶点项目,无法从文本输入中检索值

如何从 ListView 中的所有 EditText 中检索值

从文本字段中提取空数据。表已填充,但无法检索对象。 Java/JavaFX

如何使用函数从 Web SQL 数据库中检索值?