所以我有这种情况:
我在画布中有一个取消选择的对象。我想展示对象的控件(手柄和边框),以使其外观突出显示"但实际上没有选择对象(意思是不做canvas.setActiveObject(obj))
只是希望能够显示对象的控件,就是这样。
我尝试过这样做:
fabric.Object.prototype.highlight = function(){
this.hasControls = true;
this.dirty = true;
this.canvas.renderAll();
};
但没有运气。提前感谢所有人:)
答案 0 :(得分:0)
所以我找到了解决方案:
fabric.Object.prototype.highlight = function(){
this.canvas._setActiveObject(this);
};
然后只需使用:obj.highlight();