4
我必須打印經過多頁的大型HTML表格。每個頁面都應該有備忘錄(包含公司名稱和內容的頁眉和頁腳)。我正在使用jQuery-datatables
和TableTools
。這裏是我的CSSCSS用備忘錄打印多個頁表
@media print
{
@page{
margin: 150px 0px 150px 0px !important;
padding: 0px !important;
size: A4 portrait;
}
table { page-break-after:auto;}
tr { page-break-inside:avoid; page-break-after:auto }
td { page-break-inside:avoid; page-break-after:auto }
thead {
display:table-row-group;
}
html{
background-image: url(memo.png) !important;
background-size: 200mm 287mm !important;
}
}
上邊距設置爲@page
然而,當它「動作」一切(包括)的背景下。我不知道是否有從@page
保證金申請表,而是設定背景時,爲了避免它,或者添加背景圖像@page
我也試圖設置@page
餘量爲0,table
保證金150像素的一種方式。在第一頁上沒問題,但是由於表格被分成幾頁,所以它忽略了其他頁面上的頁邊距。
UPDATE
我添加的錯誤,並希望結果一些草圖。紅色是標題,藍色是頁腳,綠色是表
不幸的是,這不是一個選項,因爲它會打破pdf和excell出口 –
也可以考慮這個問題:https://bugs.chromium.org/p/chromium/issues/detail?id = 656220其中。還有另一個問題,使得'
'只出現在結束頁面而不是每頁。 – Sassan相關問題