Javascript perPixelTargetFind对使用freeDrawingBrush创建的对象有效吗?

Javascript perPixelTargetFind对使用freeDrawingBrush创建的对象有效吗?,javascript,fabricjs,Javascript,Fabricjs,perPixelTargetFind是否可以处理由freeDrawingBrush创建的对象?指定cornerColor等时也是如此。我可以选择自由绘制的对象,但只能通过边界框和默认控件进行选择 (我已经有一段时间没有使用Fabric.js了,如果这是一个太基本的问题,很抱歉。还有,当我在这里的时候:还有更多的“用户友好”吗Fabric.js文档的格式比JSDocs文档的格式好(这些文档很好,但除了滚动整个页面外,很难获得属性的概述) 我创建的铅笔刷如下所示: this.object = n

perPixelTargetFind
是否可以处理由
freeDrawingBrush
创建的对象?指定
cornerColor
等时也是如此。我可以选择自由绘制的对象,但只能通过边界框和默认控件进行选择

(我已经有一段时间没有使用
Fabric.js
了,如果这是一个太基本的问题,很抱歉。还有,当我在这里的时候:还有更多的“用户友好”吗Fabric.js文档的格式比
JSDocs
文档的格式好(这些文档很好,但除了滚动整个页面外,很难获得属性的概述)


我创建的
铅笔刷如下所示:

 this.object = new fabric.PencilBrush(this.canvas, {
  width: this.strokeWidth,
  color: this.stroke,
  perPixelTargetFind: true,
  cornerColor: "#ff0000",
  borderColor: "#00ff00",
  hasBorders: true,
  hasControls: true
});
this.canvas.freeDrawingBrush = this.object


阅读文档时,我发现我可以为画布本身设置
perPixelTargetFind
,而不是像我以前那样为单个形状实例设置,因此现在使用
freeDrawingBrush
笔刷创建的路径只能通过其绘制区域而不是边界框来选择

   this.canvas = new fabric.Canvas(canvasEl, {
      perPixelTargetFind :true
    });

通过阅读的文档,我发现我可以为画布本身设置
perPixelTargetFind
,而不是像我以前那样为单个形状实例设置,因此现在使用
freedrawingbush
笔刷创建的路径只能通过其绘制区域而不是边界框来选择

   this.canvas = new fabric.Canvas(canvasEl, {
      perPixelTargetFind :true
    });