画像を動的に生成してから、その画像をテキスト付きのdivに埋め込みます。jquery.printElement.min.jsと呼ばれるjqueryプラグインを介して、その動的divを画像で印刷しようとしています。このプラグインは、FirefoxとIEでは正常に機能しますが、Chromeでは機能しません。これが、DIVの印刷に使用するコードです。
$("#Print").click(function () {
if (ImgPath != '') {
var ImagePath = location.protocol + "//" + location.host + ImgPath;
alert("Your track number " + _TrackNumber);
sHtml = "<div id=dvPrint><table>";
sHtml += "<tr><td><img src=" + ImagePath + " height=600 width=400 border=0/></td></tr>";
sHtml += "<tr><td>" + $('#lblTxt').html() + "</td></tr>";
sHtml += "</table></div>";
var $dvPrint = $(sHtml);
$dvPrint.printElement();
}
else {
alert("Image not found for print");
}
return false;
});
Chromeが印刷できなかったコードの問題が何であるかを理解できず、Chromeの画像がない状態で印刷プレビューダイアログが開きました。それをソートする方法。Chrome用の他のプラグインを使用する必要がありますか?ご案内ください。ありがとう