canvas - Fabricjs 使用变量设置顶部/左侧

标签 canvas fabricjs

我正在尝试使用变量来设置顶部和左侧在 Fabric.js 中创建对象:

var rt = data[0];
var rl = data[1];
var rect = new fabric.Rect({
    top : rt,
    left : rl,
    width : 60,
    height : 80,
    fill : 'red'
});
canvas.add(rect);
// or
rect.set({
    top: rt,
    left: rl,
});
canvas.renderAll();

但这不起作用。

最佳答案

请尝试使用rect.setCoords()

关于canvas - Fabricjs 使用变量设置顶部/左侧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24048663/

相关文章:

javascript - 为什么在 Canvas 中创建的行为不遵循规定的宽度和高度?

javascript - 如何在 Fabric.js 中获取当前 View 的中心坐标?

javascript - 在fabricjs中克隆svg时出错

javascript - 使用 UTF-8 字符的 Html2canvas 图像捕获问题

html - WebSocket 性能

fabricjs - 我想使用 caman js 和 Fabric JS 在同一 Canvas 上的图像上产生效果。我怎样才能将它们结合起来?

javascript - Fabric.js 从 SVG 元素创建图像失败

javascript - Chrome 中启用的硬件加速可防止 Canvas 使用 Fabricjs 显示矢量图像

Android Canvas - setWillNotDraw(false) 不起作用

java - 模糊下面的图层