【发布时间】:2016-04-29 04:01:17
【问题描述】:
我想在rect 中插入一个文本(可能是多行),垂直和水平居中。 SVG 是在 NodeJS 中的服务器端创建的,结果会显示在浏览器中。
SVG 并不真正支持居中文本。另一方面,我不知道如何计算服务器端文本的宽度/高度以正确定位它。
有什么想法吗?
【问题讨论】:
-
你提前知道svg viewBox的宽/高吗?
-
是的,实际上我创建了静态 SVG-s。我知道所有尺寸(视口、矩形),但文本的宽度/高度。文本也是静态的。所以,应该有一种计算方法。