使用游标

时间:2015-07-21 22:20:27

标签: javascript jquery html5-canvas paperjs

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

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

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

$(text).attr('contentEditable');

其中text是位置paper.PointText(position)的{​​{1}}个对象。

谢谢!

1 个答案:

答案 0 :(得分:2)

点击contenteditable后,您可以尝试在画布上放置PointText div。

这是一个例子: http://jsfiddle.net/maitreyjukar/jz9Lu7wf/3/

目前paper.js不支持word-wrap的{​​{1}}。他们可能会在PointText中为其提供支持,希望很快就会提供支持。