SVG文本锚设置使文本元素移动

时间:2015-02-07 06:39:25

标签: javascript svg

您好我正在尝试设置SVG文本元素的文本锚点。 但是当我这样做时,文本元素的位置正在发生变化。我读了它的“x”属性,但它保持不变。但是getBBox()给出了不同的值。

我的问题: 如何重新定位文本元素?有什么方法可以设置BBox吗? 我正在使用JQuery和JQuery SVG

1 个答案:

答案 0 :(得分:1)

听起来你误解了text-anchor属性是如何工作的。它告诉渲染器文本应该如何相对于您使用xy指定的poisition进行定位。如果您更改它,文本的位置将相对于x& y

您可以在此处阅读其定义:http://www.w3.org/TR/SVG/text.html#AlignmentProperties

  

如何重新定位文本元素?

您使用xy属性。您还可以使用transform属性。

  

有没有设置BBox的方法?

没有。边界框是只读的。