aspx ページのコンテンツを印刷したい。ページには、データを表示するいくつかの asp.net ラベルがあります。ページを印刷するためにjavascriptを使用しています。印刷されますが、問題はフォーマットがなくなったことです。たとえば、ページの最初の数行は次のようになります。
フィールド名 古い値 新しい値
住所1 1323 Bker street 5645 Lamar Road
プレビューと印刷ページでは、データは上記の 2 行ではなく 6 行になっています。各ラベルの後に改行文字が導入されているようです。
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();
}