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