设置画布对象的绝对位置

时间:2019-05-17 03:50:00

标签: fabricjs fabricjs2

我想在“画布”中添加某种“传奇”,但无论缩放比例或平移到多大程度,我都希望其显示在画布的底部。

我已经可以使用1的缩放倍数了,但是一旦缩放更改全部失效。

要使其缩放比例为1,我在对象声明和发生点击事件时都使用了这段代码。

...
x = this.canvas.width/2 - (sel.width/2) - (this.canvas.viewportTransform[4]);
y = this.canvas.height - (this.canvas.viewportTransform[5]) - 30;
sel.set({
  left: x,
  top: y,
});        
sel.destroy();
this.canvas.requestRenderAll();

To summarize: I want to have an Object in the bottom of the canvas, no matter what.

Thank you!

0 个答案:

没有答案