javascript-将图表从dojo图表导出/转换为图像
作者:互联网
谁能告诉我是否有可能将dojo图表对象转换为îage文件?
我需要这样做,因为我想从包含一些数据和代表图表的网页中导出Excel文件.
我唯一发现的是
http://dojotoolkit.org/reference-guide/dojox/gfx/utils/toSvg.html#dojox-gfx-utils-tosvg
但是我真的不知道如何继续执行该函数的输出.
谢谢!
解决方法:
只要您知道如何使用SVG(例如,使用Batik或其他工具将其栅格化),您所找到的内容都将起作用.主要示例将起作用,因为任何图表对象都具有曲面属性.所以做这样的事情:
dojox.gfx.utils.toSvg(chart.surface).then(
function(svg){
alert(svg);
},
function(error){
alert("Error occurred: " + error);
}
);
另一种选择是将dojox.gfx切换到“画布”模式,然后直接从Canvas获取结果作为光栅图像. Dojo中没有用于此的帮助程序,但它相对容易实现.
标签:dojo,dojox-charting,javascript,dojox-gfx 来源: https://codeday.me/bug/20191201/2084233.html