こんにちは、次のようにJavaScriptを使用して画像を印刷するコードを作成しました
<script type="text/javascript">
function printIt() {
var win = window.open('', 'popup', 'location=1,status=1,scrollbars=1,width=800,height=600');
if (win) {
var imageControl = document.getElementById('<%=chkImage.ClientID%>').src;
win.document.write('<img src="' + imageControl + '">');
win.document.close();
win.focus();
win.print();
}
return false;
}
</script>
私のイメージコントロールは次のように定義されています
<asp:Image ID="chkImage" runat="server" ImageUrl="~/CheckPreview.aspx" />
しかし、印刷するときに、画像に添付されているように紙に余分なフィールドがいくつかあるので、印刷中にそれらを回避する方法を誰かが教えてくれます
私の余分なフィールドは、私が赤でマークしたものです。それらを印刷したくありません