我正在尝试打印呈现的gridview,但是所有换行符都将被忽略。
EG
此
printet为
我有一个像这样的脚本
<script>
function printpage() {
var getpanelToPrint = document.getElementById("<%= PnlToPrint.ClientID%>");
var MainWindow = window.open('', '', 'height=500,width=800');
MainWindow.document.write('<html><head><title>Print Page</title>');
MainWindow.document.write('</head><body>');
MainWindow.document.write(getpanel.innerHTML);
MainWindow.document.write('</body></html>');
MainWindow.document.close();
setTimeout(function () {
MainWindow.print();
}, 500);
return false;
}
</script>
我尝试了HtmlEncode = True和False ind BoundField DataField
解决这个问题的任何想法
答案 0 :(得分:0)
尝试一下。
function printPage() {
var getpanelToPrint = document.getElementById("<%= PnlToPrint.ClientID%>");
var originalContents = document.body.innerHTML;
document.body.innerHTML = getpanelToPrint;
document.body.style.margin = "10%";
document.body.style.pageBreakAfter = "always";
window.print();
document.body.innerHTML = originalContents;
}