在Javascript打印期间,不会保留格式设置
我想打印一个aspx页面内容。该页面有几个asp.net标签,用于显示数据。我正在使用javascript打印页面。它会打印,但问题是格式不存在。例如,页面的前几行如下所示: 字段名旧值新值 地址1拉马尔路5645号伯克街1323号 在预览和打印页面中,数据分为六行,而不是上面显示的两行。看起来每个标签后面都会引入一个新行字符在Javascript打印期间,不会保留格式设置,javascript,asp.net,Javascript,Asp.net,我想打印一个aspx页面内容。该页面有几个asp.net标签,用于显示数据。我正在使用javascript打印页面。它会打印,但问题是格式不存在。例如,页面的前几行如下所示: 字段名旧值新值 地址1拉马尔路5645号伯克街1323号 在预览和打印页面中,数据分为六行,而不是上面显示的两行。看起来每个标签后面都会引入一个新行字符 function doPrint(s, e) { var prtContent = document.getElementById('PrintPanel
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();
}
你的html有值吗?是的,我的html有值。CSS打印样式表!不需要弹出窗口请告诉我CSS打印样式表的任何示例代码。谢谢