Установить абсолютную позицию для объекта Canvas - PullRequest
0 голосов
/ 17 мая 2019

Я хочу добавить какие-то «Легенды» к своему холсту, но я хочу, чтобы он отображался в нижней части холста, независимо от того, какой масштаб или насколько я перемещаюсь.

У меня уже есть это работает с коэффициентом масштабирования 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!
...