Javascript 使用光标使paper.js PointText可编辑

Javascript 使用光标使paper.js PointText可编辑,javascript,jquery,html5-canvas,paperjs,Javascript,Jquery,Html5 Canvas,Paperjs,我正在为我正在处理的网站使用图像注释工具,我需要使用paper.jsPointText对象在canvas上键入文本。那部分很简单。我还希望能够用一个可见的光标键入,编辑、创建/更改多行,保存它,然后再次编辑它 这是用光标打字和编辑的部分,我想知道它是否可能。现在,我可以输入和删除字母,但只能在我已经创建的文本末尾。我想在中间编辑而不删除任何东西。 我没有发布太多代码,因为我的问题是理论性的,除了jQuery属性contentEditable之外,我没有找到任何代码可以尝试 $(text).att

我正在为我正在处理的网站使用图像注释工具,我需要使用
paper.js
PointText
对象在
canvas
上键入文本。那部分很简单。我还希望能够用一个可见的光标键入,编辑、创建/更改多行,保存它,然后再次编辑它

这是用光标打字和编辑的部分,我想知道它是否可能。现在,我可以输入和删除字母,但只能在我已经创建的文本末尾。我想在中间编辑而不删除任何东西。

我没有发布太多代码,因为我的问题是理论性的,除了
jQuery
属性
contentEditable
之外,我没有找到任何代码可以尝试

$(text).attr('contentEditable');
其中,
text
是一个
纸张.PointText(位置)
对象,位于
事件.point


谢谢

单击
PointText
时,可以尝试在画布上放置
contenteditable
div

下面是一个例子:


目前
paper.js
不支持
wordwrap
PointText
。他们可能会在
AreaText
中提供对它的支持,希望很快就能提供。

这段代码看起来很棒,就像我正在寻找的一样。不幸的是,我已经创建了一个工作环境,所以我不能亲自测试它,但由于它似乎工作得令人惊讶,我将接受这个答案<代码>区域文本听起来很棒。