Переключение ссылки позиционирования для объекта в raphael.js - PullRequest
0 голосов
/ 01 марта 2012

Изучая raphael.js, кажется, что все объекты по умолчанию имеют свои координаты x и y, являющиеся ссылкой на центр объекта. В большинстве случаев это нормально, но мне бы хотелось иметь возможность также позиционировать объект, используя один из его углов. Есть ли способ, которым этот параметр может быть изменен для данного объекта?

1 Ответ

1 голос
/ 02 марта 2012

Обычно атрибуты x и y не указывают на верхний левый угол элемента, это, безусловно, имеет место с прямоугольником и изображениемКруг и эллипс не имеют атрибутов x и y, но cx и cy являются центрами.Если вы используете текст по умолчанию, x находится в самой середине текста, как и y.Если вы сделали круг и дали тексту значения cx и cy круга для его атрибутов xy, он был бы нарисован в центре круга. Посмотрите на Element.getBBox (), и это даст вам атрибуты пространства ЭлементЗанимает удачи ..

...