【发布时间】:2010-03-15 22:09:47
【问题描述】:
在我继续尝试编写自己的代码之前,是否有任何用于 PHP 的函数/库可以生成带有文本包装到边界框的 SVG 图像?
我正在寻找一个可以接受字符串和绑定框的函数,类似于:wrapText($text,$x,$y,$width)
因此,如果$text 是“The Quick Brown Fox Jumped Over the Lazy Dog”并且$width 是 125,则 SVG 文件可能会显示:
快速布朗
狐狸跳了
超越懒惰
狗。
This XML.com article 看起来像我会使用的,但它是 SVG 中内置的 ECMAScript。我正在寻找可以生成没有脚本的纯 SVG 的东西(例如,它可以被 Adobe Illustrator 读取)
在我用 PHP 重新编码他们的算法之前,这样的东西是否已经存在?
【问题讨论】:
-
好吧,即使听起来有点矫枉过正,您也可以使用Graphviz 生成一个简单的图(仅一个节点)。
-
我最终只是在 PHP 中从头开始编写自己的算法,主要基于 xml.com 文章。如果有人有更好的解决方案,请发布!