HTML5キャンバスオブジェクトの簡単なエクスポート関数の作成に取り組んでいます。実際の図面を含むid='infovis-canvaswidget'を作成します。子要素は、その図面のすべてのラベルです。次を使用して、canvas要素を取得できます。
var ele = document.getElementById("infovis-canvas");
var dataUrl = ele.toDataURL("image/png");
window.open(dataUrl, "toDataURL() image", "width=500, height=500");
ただし、これはラベル要素を出力しません。DOMの構成を理解するには、添付のスクリーンショットを参照してください。子要素を「infovis-canvaswidget」にバインドして、それらもエクスポートされるようにする方法はありますか?