javascript - 如何检索写在 Canvas 上的文本作为字符串

标签 javascript html html5-canvas

我使用 filltext() 在 Canvas 上写了文本。现在在另一个函数中,我想将该值检索为字符串。如果有人可以帮助我,请。 提前致谢。

最佳答案

当您将文本写入 Canvas 时,还要向包含文本本身的 Canvas 对象添加一个自定义属性。当您想检查它时,只需查询该属性即可。所以:

myCanvas.getContext("2d").filltext(theText,x,y,maxWidth);
myCanvas.addedText = theText;

后来,

var textToCheck = myCanvas.addedText;

关于javascript - 如何检索写在 Canvas 上的文本作为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14050343/

相关文章:

Javascript时间计算从昨天到明天

javascript - 在移动设备上隐藏 Bootstrap 导航栏并显示一个按钮而不是显示折叠的导航栏下拉菜单

html - 如何使用 CSS 制作漫画无 MS 文本 Logo ?

javascript - 单击更改 Bootstrap Popover 触发器

javascript - HTML Canvas 线条颜色不准确

javascript - async.js 每个在迭代器中获取索引

javascript - 获取xml节点文本

javascript - 在 JavaScript Canvas 中绘制 Arc 3 鼠标点

javascript - 重构: Javascript block

javascript - 如何在 html Canvas 上绘制 Font Awesome 图标 [版本 <5]