【发布时间】:2017-08-16 16:48:21
【问题描述】:
代码如何使用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
}));
有 3 个对象...有没有办法可以在每个文本对象的控制台日志(文本、fontFamily 和 fontSize)上打印)
1 个对象 - 'hdgh' ; Comic Sans MS ; 35 2 对象 - 'foo' ;机器人; 25 3 对象 - 'f776h' ;宋体; 25
【问题讨论】:
标签: javascript html canvas html5-canvas fabricjs