var divToPrint = document.getElementById('<%= Page.Master.FindControl("ContentPlaceHolder2").FindControl("divReport").ClientID %>');
var newWin = window.open('', '_blank', features);
newWin.document.open();
newWin.document.write('<html><head></head><body onload= "window.print()">' + divToPrint.innerHTML + '</body></html>');
newWin.document.close();
newWin.focus();
Divreportには、MS-Chartコントロール(c#asp.net)が含まれています。
上記のコードは、新しいページにチャートコントロールを表示し、新しいページが読み込まれたときに印刷ウィンドウを開く必要があります。
私の質問は、チャートコントロールが正しく読み込まれているのですが、正しく読み込まれない場合があります。なぜこれが発生するのでしょうか。チャートコントロール自体が画像として変更され、他のページに読み込まれます(htmlを使用しているため)。