0
添加文本元素使用fabricjs帆布庫中刪除更新的案文
function add_text() {
var myText = new fabric.Text(text,
{
fontSize: size,
fontFamily: fm,
strokeStyle: sc,
fill: fc,
left: myCanvas.getWidth()/2,
top: myCanvas.getHeight()/2
});
myCanvas.add(myText);
}
更新文字和大小
function chng_txt() {
var obj = myCanvas.getActiveObject();
var fm = document.getElementById('up_text').value;
obj.setText(fm);
myCanvas.add(obj);
myCanvas.renderALL();
}
function chng_fs() {
var obj = myCanvas.getActiveObject();
var fs = document.getElementById('up_size').value;
obj.setFontsize(fs);
myCanvas.add(obj);
myCanvas.renderALL();
}
刪除文本元素
function rmv_txt() {
var obj = myCanvas.getActiveObject();
myCanvas.remove(obj);
}
我的問題是
我可以添加文本和更新文本。
但我無法刪除已更新的文本元素。