0

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();
    }
4

0 に答える 0