在我继续编写自己的代码之前,有没有PHP的函数/库可以生成包含文本的SVG图像到边界框?
我正在寻找一个接受字符串和绑定框的函数,类似于:wrapText($text,$x,$y,$width)
因此,如果$text
是“快速的棕色狐狸跳过懒狗”而且$width
是125,那么SVG文件可能会显示:
快速布朗
福克斯跳了下来 懒惰的 狗。
This XML.com article看起来像我使用的,但它是内置于SVG中的ECMAScript。我正在寻找能够生成没有脚本的纯SVG的东西(例如,Adobe Illustrator可以读取它)
在我用PHP重新编写算法之前,这样的事情是否已经存在?
答案 0 :(得分:0)
最后我自己做了。最终的结果是专有代码,所以我不能在这里分享。但基本上它涉及创建一个SVG 1.2文档,文本在<flowRect>
内,然后通过Inkscape提供SVG以将SVG 1.2 <flowRect>
转换为一系列SVG 1.1 {{1 }}Š