【问题标题】:SVG text-anchor setting makes the text element to moveSVG text-anchor 设置使文本元素移动
【发布时间】:2015-04-07 09:34:52
【问题描述】:

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

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

【问题讨论】:

    标签: javascript svg


    【解决方案1】:

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

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

    如何重新定位文本元素?

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

    有没有办法设置BBox?

    没有。边界框是只读的。

    【讨论】:

    • 非常感谢您的回答。我将为此使用转换。
    猜你喜欢
    • 1970-01-01
    • 2013-02-13
    • 1970-01-01
    • 1970-01-01
    • 2015-01-28
    • 1970-01-01
    • 2018-07-27
    • 1970-01-01
    • 2013-06-19
    相关资源
    最近更新 更多