2010-06-03 39 views
3

我試圖打印一個有很多列的表格,以便表格的寬度不適合單個頁面。如何打印有很多列的html表格

我正在使用jqprint打印該表格。但它僅打印表格的左側部分,而右側部分不打印。 有沒有辦法在多個頁面上打印表格?

親切的問候, 布魯諾

回答

4

我會計算每列你需要的大小,當你看到它不會適合紙張了,把它從一個該列新表。等等...直到你做了整桌子。 並在每張表格後放置一些分頁符。

2

使用CSS,你可以指定分頁符。

看吧在www.w3Schools.com參考 在javascriptkit.com看看這裏的教程

+0

感謝您的建議,我不知道這些分頁符。但是,似乎你不能在列之後的「多個」表中打破錶格。 (或者我不能管理它:-))我想我會在多個表中打破我的表格,並且通過這些分頁符,我可以將它們設置在不同的頁面上。 – bruno 2010-06-07 06:41:16

1

您必須從表格中獲取數據。把tr看成一個ol,把每個td看成一個li。 列表將在橫向或縱向上打印出漂亮的效果,並且可以在每個ol之前放置一個分頁符。

pagebreaks不工作/允許在一個表內。