0

我想打印一个 aspx 页面内容。该页面有几个显示数据的 asp.net 标签。我正在使用 javascript 打印页面。它可以打印,但问题是格式消失了。例如,页面的前几行如下所示:

字段名称 旧值 新值

地址1 1323 Bker street 5645 Lamar Road

在预览和打印页面中,数据是六行,而不是上面显示的两行。看起来每个标签后都会引入一个换行符。

function doPrint(s, e) {
        var prtContent = document.getElementById('PrintPanel');
        prtContent.border = 0; //set no border here
        var WinPrint = window.open('', '', 'left=100,top=100,width=1000,height=1000,toolbar=0,scrollbars=1,status=0,resizable=1');
        WinPrint.document.write(prtContent.innerHTML);
        WinPrint.document.close();
        WinPrint.focus();
        WinPrint.print();
        WinPrint.close();
    }
4

0 回答 0