То, что вы нашли, будет работать до тех пор, пока вы знаете, что делать с SVG (например, растеризуйте его с помощью батика или других инструментов).Основной пример будет работать, потому что любой объект диаграммы имеет свойство поверхности.Сделайте что-то вроде этого:
dojox.gfx.utils.toSvg(chart.surface).then(
function(svg){
alert(svg);
},
function(error){
alert("Error occurred: " + error);
}
);
Другая альтернатива - переключить dojox.gfx
в режим холста и получить результат как растровое изображение непосредственно из холста.В Додзё для этого нет помощника, но сделать это относительно легко.