2010-08-12 68 views
5

我想弄清楚如何獲得一組表格標題在htmldoc的每個輸出頁面上重複。我插入CSS方式(下面)看看是否可行,但我不相信htmldoc會用CSS做很多事情。通過htmldoc在每個頁面上重複thead

基本問題是:有沒有辦法讓htmldoc在輸出爲PDF時像這樣CSS?

thead {display: table-header-group;} 

回答

1

HTMLDOC不支持HTML 4.0元素,屬性,樣式表或腳本。

HTMLDOC非常有限。所以你必須親自去做。計算表格中的分頁符何時(並強制執行)並重復表頭。
或使用其他工具。你有沒有試過xhtml2pdf:https://github.com/xhtml2pdf/xhtml2pdf。它支持css,並且有一個重複屬性,可以在分頁符時爲表執行此作業。

+0

完美的答案,真實的,你必須精確你的HTML 3.0,相信我,你可以,如果你保持它的簡單和乾淨的做一個整體的很多很酷的東西。最難的部分是花時間弄清楚可打印單頁文檔的實際尺寸,例如HTML的寬度和高度。一旦你有了,那麼它的所有小菜一碟,當然,因爲酷設計需要大量複雜的HTML表格等。 – DoctorLouie 2017-01-19 08:54:10

+0

我已經使用HTMLDOC十多年了,如果我記得沒錯,那麼是的,它肯定是我不能沒有的東西之一:) – DoctorLouie 2017-01-19 08:55:22