[英]Html Print to PDF - Css not applyed if the table split on second page
[英]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.