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

SVG text-anchor setting makes the text element to move

本文关键字:文本 元素 移动 SVG 设置      更新时间:2023-09-26

你好,我正在尝试设置SVG文本元素的文本锚。但当我这样做时,文本元素的位置正在改变。我读取了它的"x"属性,但它保持不变。但是getBBox()给出了不同的值。

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

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

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

如何重新定位文本元素?

使用xy属性。也可以使用transform属性。

有什么方法可以设置BBox吗?

没有。边界框是只读的。