0
您好,我正在嘗試設置SVG文本元素的文本錨點。 但是當我這樣做時,文本元素的位置正在改變。我讀了它的「x」屬性,但它保持不變。但getBBox()會給出不同的值。我的問題: 如何重新定位文本元素?有沒有設置BBox的方法? 我正在使用JQuery和JQuery SVGSVG文本錨定設置使文本元素移動
您好,我正在嘗試設置SVG文本元素的文本錨點。 但是當我這樣做時,文本元素的位置正在改變。我讀了它的「x」屬性,但它保持不變。但getBBox()會給出不同的值。我的問題: 如何重新定位文本元素?有沒有設置BBox的方法? 我正在使用JQuery和JQuery SVGSVG文本錨定設置使文本元素移動
這聽起來像你是誤解text-anchor
屬性如何工作。它告訴渲染器文本應該如何相對於您在x
和y
中指定的地理位置進行定位。如果改變它,文本的位置將相對於x
& y
改變。
您可以在這裏讀到它的定義:http://www.w3.org/TR/SVG/text.html#AlignmentProperties
如何重新定位文本元素?
您使用x
和y
屬性。您也可以使用transform
屬性。
是否有任何方法設置BBox?
否。邊界框是隻讀的。
非常感謝您的回答。我將使用這個轉換。 – Harikrishnan 2015-02-07 09:40:31