내가 사용하는 fabric.js 고 IText 입력란에 캔버스입니다. 사용자가 자유롭게 이동할 수 있습니다 입 주위에 또한 텍스트를 편집합니다. 을 방지하는 방법 textbox 삭제되는 것(제거에서 캔버스)사용자를 삭제한 텍스트를 사용하여 삭제 열쇠 그리고 더 이상의 텍스트?
감사에 대한 반응이다.
deleteText(activeObject) {
var startIndex = activeObject.selectionStart;
var endIndex = activeObject.selectionEnd;
if (endIndex > 0 && startIndex != endIndex) {
var text = activeObject.text;
var newText =
text.substring(0, startIndex) +
text.substring(endIndex + 1, text.length);
activeObject.set("text", newText);
this.canvas.fire("object:modified");
} else {
this.canvas.remove(activeObject);
}
}