Как отобразить размеры групповой и негрупповой формы на холсте

Я делаю проект с использованием fabric.js, в котором я хочу отображать размеры формы на холсте, и размер должен меняться в зависимости от перетаскивания и изменения размера. Вот изображение. Изменить: мне нужно отобразить размеры (высота, ширина и угол) для негрупповой формы и групповой формы с помощью прослушивателя onclick. Мне нужна помощь в этом, любая помощь или подсказка были бы замечательными. Заранее спасибо.


person Cathy    schedule 23.04.2013    source источник
comment
Используйте getWidth()/getHeight()   -  person kangax    schedule 23.04.2013
comment
хорошо, мы можем отобразить на холсте, используя эту строку @kangax   -  person Cathy    schedule 23.04.2013


Ответы (1)


Вы можете прослушивать события object:scaling и соответствующим образом обновлять текст objectc, получая ширину и высоту, используя функции, которые сказал @kangax. Вам также потребуется изменить положение текстов при изменении размера объекта.
Проверьте эту ссылку: http://fabricjs.com/events/

person rodrigopandini    schedule 23.04.2013
comment
да, я пытался, что он сказал, но нет ответа @rodrigopandini cud, покажи мне пример - person Cathy; 23.04.2013
comment
@Geetha проверьте этот первоначальный пример: jsfiddle.net/mdAcE он работает для прямоугольника. Вы можете получить идею и изменить для ваших нужд. - person rodrigopandini; 24.04.2013
comment
это замечательно, это то, что я хочу, не могли бы вы написать в своем ответе, чтобы я мог принять @rodrigopandini большое спасибо, что вы сделали мой день - person Cathy; 25.04.2013