【发布时间】:2016-06-29 16:10:59
【问题描述】:
我正在使用 dojo createText 函数以编程方式在 Javascript 中创建文本对象。除了字符串中的换行符之外,此功能一直运行良好。我希望此功能能够处理多行文本和单行文本。例如:
var content = “Mercury\nVenus\nEarth\nMars”;
console.log(content);
surface.createText({x: 0, y: 0, text: content, align: “start”});
console.log 显示:
水星
金星
地球
火星
而 createText 是这样画的:
水星 金星 地球 火星
这种行为似乎是 createText 正在用空格字符替换换行符。是否有语法让 createText 像 console.log 对多行内容一样直观地绘制文本?或者是拆分字符串并为每个字符串使用单独的 createText 的唯一选项?
【问题讨论】:
标签: javascript dojo