在raphael.js中切换对象的定位参考

时间:2012-03-01 11:24:58

标签: javascript svg raphael

学习raphael.js,似乎所有对象都默认让x和y坐标成为对象中心的引用。这在大多数情况下都很好,但我希望能够使用其中一个角来定位对象。有没有办法可以为给定对象更改此参数?

1 个答案:

答案 0 :(得分:1)

没有x和y属性通常指向Element的左上角,矩形和图像肯定是这种情况。 圆和椭圆没有x和y属性,但cx和cy有中心。 如果您默认使用文本,则x位于文本的中间位置,如同y。 如果你做了一个圆圈并给了文本圆圈的cx和cy值为它的x y属性它将被画在圆圈的中心 查看Element.getBBox(),这将为您提供Element占用空间的属性 祝你好运..