2013-01-06 44 views
0

我有一个PHP输出,创建一个HTML表格(大小XL),我想在我的页面上有一个print按钮,它会自动确保表格使用正确的大小打印出来在多个页面上打印一个大表

例如,我希望我的表水平打印并在每个页面上打印表格标题,而不需要除表格外的所有PHP按钮和参数。

有没有一种有效的方法来做到这一点,而不必重写整个事情?

回答

0

无法准确一致地在html中提供打印布局(特别是在多个页面中),因为不同的浏览器会以不同的方式渲染页面。如果你想100%确定打印页面的方式,解决这个问题的一种方法是渲染为PDF。

PrinceXML是将HTML输出转换为PDF的一种非常好的方法。

0

我相信最好的答案是在提供打印GET参数时动态插入“打印”CSS样式表。这样,您可以隐藏打印文档中的所有HTML元素,而无需大量代码检修。

类似的问题被问和在这里找到答案: how to make printable version of a webpage?

希望它能帮助。

+0

这是如何解决“每页上的标题”的要求? – JakubKnejzlik