我很好奇为 print()'d 文本计算所需的渲染空间或如何让 raphael 从中心向外渲染文本的正确方法,如
var an = Raphael("about-navlink", 69, 22), fonts = [0, an.getFont("arialbold")], about_navlink = an.print(0, 10, "about.", fonts[1], 22).attr({fill: "#000000"});
使文本从左侧开始。我想用 php 使这段代码的部分动态化,或者选择一个静态宽度,在该宽度内居中并放弃计算。我查看了 raphael 的文档,但在 print() 参考中没有找到任何讨论文本对齐的内容。任何帮助将不胜感激。谢谢!