在Javascript打印期间,格式未保留

时间:2013-01-17 17:31:55

标签: javascript asp.net

我想打印一个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();
    }

0 个答案:

没有答案