无法在打印预览中看到所有条形码图像

时间:2018-06-07 14:01:24

标签: image printing barcode preview

<script type="text/javascript">
function printImg() {
    pwin = window.open(document.getElementById("cssBarcodeImg").src, 
                                              "_blank");
    pwin.onload = function () { window.print(); }
}

<body>
<form method="post" action="">
      <input id="cssPrintBarcode2" type="submit" value="Print BARCODE" 
                 onclick="printImg()" name=" Barcodez" />
</form>


<table id="customers">
<tr id="myTR">
    <td id="myTD">

        <p id="myLine">
               @grid.GetHtml(

                    tableStyle: "tgrid",

                    alternatingRowStyle: "even",

                    columns: grid.Columns(

                        grid.Column("itemID", "itemID"),
                        grid.Column("Name", "   ", format: @<div 
                                             id="DIVspace1"> </div>),

                        grid.Column("Barcode", "Barcode"),
                        grid.Column("Name", "   ", format: @<div 
                                                id="DIVspace3"></div>),


           grid.Column("Barcode", header: "Barcode", format: @<text><img 
                id="cssBarcodeImg" src="@item.BarcodeString"  width="40px" 
                height="40px" border-radius 25px;></img></text>),
           grid.Column("Name", "   ", format: @<div id="DIVspace4"></div>),             

           grid.Column("Name","    ", format:@<div id="DIVdetailbutton3"><a 
                                id="deletebutton" href="DeleteItem- 
                         tradegekoStyled/@item.itemID">Delete</a></div>)


                          )
                )
                    </p>

                </td>

            </tr>

        </table>

以上代码显示条形码图像列表。 但是当点击Button id =“cssPrintBarcode2”时,它只显示一个条形码图像 在打印预览中。 我需要打印预览才能显示页面中列出的所有图像。

我正在使用ASP.NET网页C#,Razor。 有人可以帮忙吗?

Deelliiee

0 个答案:

没有答案