小编sab*_*bah的帖子

如何使用fabric js一一选择画布上的所有对象?

使用 Fabric js 来一一选择当前画布上的所有对象的代码会是什么样子。我试图一一列出每个对象的属性,而不知道画布上有多少个对象(如果有)。

为了澄清:

这是一个https://jsfiddle.net/3bxLmwzk/

var canvas = new fabric.Canvas('canvas');

canvas.add(new fabric.Text('hdgh', { 
    left: 20,
    top: 30, 
    fontFamily: 'Comic Sans MS',
    fontSize: 35
}));

canvas.add(new fabric.Text('foo', { 
  fontFamily: 'Roboto', 
  left: 100, 
  top: 100,
  fontSize: 25
}));

canvas.add(new fabric.Text('f776h', { 
  fontFamily: 'Arial', 
  left: 200, 
  top: 200,
  fontSize: 25
}));
Run Code Online (Sandbox Code Playgroud)

有 3 个对象...有没有办法可以在每个文本对象的控制台日志(文本、fontFamily 和 fontSize)上打印

1 个对象 - 'hdgh' ;漫画 Sans MS;35 2 对象 - 'foo' ; 机器人;25 3 对象 - 'f776h' ; 宋体;25

html javascript canvas html5-canvas fabricjs

5
推荐指数
1
解决办法
3690
查看次数

标签 统计

canvas ×1

fabricjs ×1

html ×1

html5-canvas ×1

javascript ×1