将自定义 ID 添加到使用 freedrawing 创建的每个路径
Add custom id to each path created using freedrawing
我想知道是否可以为使用
创建的每个路径添加自定义 ID
canvas.isDrawingMode = 真;
我想如果可能的话应该在创建路径之前完成。这可能与 fabricjs 吗?
谢谢
您可以在 canvas 上使用事件 "path:created"。
canvas.on("path:created", function(opt){
opt.path.id = fabric.Object.__uid++
});
这将确保每条路径都有唯一的 ID。
fabric.Object.__uid
用于为以后需要引用的任何元素提供 ID(阴影、图案...)
我想知道是否可以为使用
创建的每个路径添加自定义 IDcanvas.isDrawingMode = 真;
我想如果可能的话应该在创建路径之前完成。这可能与 fabricjs 吗? 谢谢
您可以在 canvas 上使用事件 "path:created"。
canvas.on("path:created", function(opt){
opt.path.id = fabric.Object.__uid++
});
这将确保每条路径都有唯一的 ID。
fabric.Object.__uid
用于为以后需要引用的任何元素提供 ID(阴影、图案...)