svg对象在网络视图中的位置

Placement of svg objects in a webview

本文关键字:位置 视图 网络 对象 svg      更新时间:2023-09-26

我目前正在尝试在(Android和iOS)网络视图中的文本对象内集中(垂直和水平)对齐多个tspan。

到目前为止,我有一个json对象数组,键值对对应于attribute&他们的价值观。我用d3将其渲染成svg,这个过程发生在一个离子应用程序中。

在浏览器方面,一切都很好,但转移到移动客户端时,群体拒绝将自己的属性传递给孩子。这本身就是一个问题,但问题已经解决了。

现在真正的问题是,在tspan中的svg文本对象中对齐包装后的文本。我可以编写一个解决方案,得到BBox或沿着这些线的东西,计算它,然后取x坐标&宽度/2计算偏移量,也对y坐标使用类似的过程。

TLDR:有没有一种方法可以让web视图更符合规范?或者,在没有对机制进行编码的情况下,如何将tspan集中在其父容器中?

通过使用转换而不是属性来解决它。我没有意识到这些特质不会影响到孩子们。我可能错了,但我可以告诉你一个翻译转换解决了这个问题。