我目前正在尝试集中(垂直和水平)对齐(Android和iOS)webview中文本对象内的多个tspan。
截至目前,我有一个json对象数组,键值对对应属性&他们的价值观我使用d3将其渲染为svg,此过程发生在离子应用程序中。
在浏览器方面,一切都很好,移动到移动客户端,然而,群组拒绝将其属性传递给他们的孩子。一个问题本身,但帽子已经解决了。
现在真正的问题是,将包装好的文本对齐在一个svg文本对象中,这些文本对象位于tspans中。我可以编写一个解决方案来获取BBox或沿着那些线的东西,计算它,然后取x坐标& width / 2计算偏移量,同样使用y坐标的类似过程。
TLDR: 有没有办法让webview更符合规范?或者如何在不编码机制的情况下将tspans集中在其父容器中?
答案 0 :(得分:1)
通过使用变换而不是属性来解决它。我没有意识到不会影响孩子的属性。我可能错了,但我可以告诉你一个翻译转换解决了这个问题。