簡體   English   中英

第二頁表格打印

[英]table print in the second page

var htmlStart =
                '<!DOCTYPE html>' +
                '<html>' +
                '<head>' +
                '<meta charset="utf-8" />'
                '</head>' +
                '<body>';
var title = '<header><h1>' + 'MyTitle' + '</h1></header>';

var printableContent =  "<table cellpadding='2'><tr><td> ....</td></tr></table>";

var htmlEnd= '</body>' + '</html>';

var fullcontent = htmlStart + title + printableContent + htmlEnd;
        doc.write(fullcontent);
        doc.close();
        win.print();

在這里,我的問題是,標題打印在第一頁,表格打印在第二頁。 我希望兩個內容都在同一頁面上。 任何解決方案??。 謝謝..!

您可以通過CSS執行此操作:

@media print {
    table {page-break-inside: avoid;}
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM