我想用SVG.JS绘制文本并保留空白
var draw = SVG('drawing')
var text = draw.text("040: .P .E .L 01 ")
只是打印:
040: .P .E .L 01
我被建议
this.el.lines.each(function() {
this.exportAttr({
'xml:space': 'preserve'
})
})
但这似乎不起作用,因为https://raw.github.com/wout/svg.js/master/dist/svg.js并不包含exportAttr
。
答案 0 :(得分:1)
我看到我的建议是错误的,因为它针对的是导出插件。 当然应该是这样的:
var text = draw.text(' with a lot of white t e s p a c e')
text.lines.attr('xml:space', 'preserve', 'http://www.w3.org/XML/1998/namespace')