javascript - 拉斐尔:向每个路径添加文本

标签 javascript raphael

我正在使用 Raphael 来处理 SVG。而且,我想在每个路径中添加文本。我怎样才能做到这一点?这是我在 jsfiddle 上的代码.
谢谢

最佳答案

当您说在每个路径中添加文本时,您的意思是像这样简单地将标签放置在该特定路径的中心吗?

http://jsfiddle.net/kevindivdbyzero/NFAAL/2/

如果是这样,那么将标签作为数据绑定(bind)到每个路径元素、在创建它们后遍历纸上的所有路径并以编程方式一次性生成标签应该真的很容易。构建标签生成以避免与少量工作发生冲突甚至是可行的。

如果这不是您想要的,您可能需要为您的问题添加更多细节。

关于javascript - 拉斐尔:向每个路径添加文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10880691/

相关文章:

javascript - 使用带有ajax的post请求将html表单数据发送到php到https ://foo. com

javascript - Angular JS 自定义分隔符

javascript - 函数 'is not defined' 时

backbone.js - JavaScript - Backbone.js 应用程序中的交互式图表

javascript - 如何使用此 js svg 解析器将 svg 文件或元素中路径的小数位更改为 n 位小数?

javascript - Emscripten OpenGL (3) 给出版本错误

javascript - Font Awesome 图标在 IE8 中无法正确显示

javascript - 我可以将文本附加/绑定(bind)到 Raphael 中的元素吗?

raphael - 获取 Raphael 元素的完整当前转换状态(作为对象或字符串)

javascript - 如何使用 Node.js 在 Azure Application Insights 中禁用采样