在SVG中生成用于生成PDF的形状和文本

时间:2018-02-12 19:59:30

标签: svg fonts

我想使用SVG生成一些图表样式图形并使用图表中的文本。我的问题是,如何提前知道文本的大小,以便能够相应地调整其余的布局。为了明确这一点:我不是在浏览器中讨论SVG。我想使用固定单位并生成PDF用于打印。因此,如果我使用12pt字体,它也应该打印为12pt字体。

有一个更具体的例子:让我们假设我有三个字符串“bla”,“blablub”和“blubblablub”。我想用给定的12pt字体打印它们,确定字符串大小和封闭框,并围绕所有这些框绘制最大尺寸的框。根据最长的文本,我们的想法是根据所有内容装上同样大小的盒子。

有人可以给我一个提示如何做到这一点或为什么不可能?搜索这个主题,我只在浏览器中获得一些JavaScript技巧,通常涉及渲染文本,然后再重新渲染所有内容。

0 个答案:

没有答案