2010-04-05 94 views
2

我有一個包含幾張我希望打印的表格的頁面。我想以下行爲:打印HTML塊

1)添加分頁符如果下表中單頁適合,但不適合在當前 頁面(因爲已經打印此頁面上的其他東西)

2)再次打印「表格標題」以防需要打破錶格(我想這是默認行爲)

對第一個問題有特別的想法嗎?也許一些CSS可以幫助?

我會舉例。我有一個包含4個表格的頁面。他們都有10條線,除了第三條線,有50條線。 第一頁和第二頁在第一頁上。由於第三個不適合同一個頁面,但只適合單獨一個頁面,只能打印在一個頁面上......然後第四個頁面打印在第三個頁面上(以防它不適合在一起在第二頁)。

但是,如果第三頁有300行並且無論如何都會被打破,它可能已經開始在第一頁打印。

回答

1

這麼多東西不同瀏覽器與瀏覽器。我花了幾個小時嘗試使用css來獲得這種功能,但大部分頁面佈局的東西都在css3的不受支持的部分。

某些瀏覽器支持page-break-*之類的一些內容,因此值得嘗試實施它們。

這篇文章(http://www.xefteri.com/articles/show.cfm?id=26)做了大部分你正在尋找的東西很好的工作。