首页 > 解决方案 > 编辑fabric.Textbox时如何获取当前光标位置

问题描述

如何在fabric.Textbox中的文本上获取当前光标位置

例如,以下应返回 = 6

在此处输入图像描述

标签: javascriptfabricjs

解决方案


我有点想通了。selectionStartselectionEnd成功了:

var activeObj = canvas.getActiveObject();
var caretPositionStart = activeObj.selectionStart;
var caretPositionEnd = activeObj.selectionEnd;
activeObj.enterEditing();
activeObj.insertChars("HI", null, caretPositionStart, caretPositionEnd);

        

推荐阅读