Javascript 如何使用fabricjs在画布上获取所有SVG元素

Javascript 如何使用fabricjs在画布上获取所有SVG元素,javascript,typescript,canvas,fabricjs,Javascript,Typescript,Canvas,Fabricjs,我想得到画布上的所有元素,包括fabricJS中的SVGelements,我已经尝试过了 canvas.getObjects(); 但是这会返回除SVG元素以外的所有对象。我已经搜索了所有关于fabricjs的问题,但没有一个有用。 基本上我想清理画布,但当我使用它时 canvas.remove(...canvas.getObjects()); 它删除所有对象,对除SVG元素以外的所有内容进行分组。这意味着“canvas.getObjects()”没有检测到画布上的SVG元素。尝试canva

我想得到画布上的所有元素,包括fabricJS中的SVGelements,我已经尝试过了

canvas.getObjects();
但是这会返回除SVG元素以外的所有对象。我已经搜索了所有关于fabricjs的问题,但没有一个有用。 基本上我想清理画布,但当我使用它时

canvas.remove(...canvas.getObjects());

它删除所有对象,对除SVG元素以外的所有内容进行分组。这意味着“canvas.getObjects()”没有检测到画布上的SVG元素。

尝试
canvas.toSVG()
它会做什么?我希望在使用canvas时,所有对象和SVG也都删除它们。删除(…this.canvas.getObjects());它删除除svg以外的所有对象