【问题标题】:How to print a html-table with a lot of columns如何打印包含很多列的 html 表
【发布时间】:2011-02-27 08:17:45
【问题描述】:

我正在尝试打印一个包含很多列的表格,因此表格的宽度不适合单个页面。

我正在使用 jqprint 打印该表。但它只打印表格的左侧部分,而不会打印右侧部分。 有没有办法在多页上打印表格?

亲切的问候, 布鲁诺

【问题讨论】:

    标签: jquery html css printing width


    【解决方案1】:

    我会计算您需要的每列的大小,当您发现它不再适合您的纸张时,将其从该列中放入一个新表中。依此类推......直到你完成了整张桌子。 并在每个表格后放置一些分页符。

    【讨论】:

      【解决方案2】:

      使用 CSS,您可以指定分页符。

      查看www.w3Schools.com 以供参考 看这里javascriptkit.com的教程

      【讨论】:

      • 感谢您的建议,我不知道这些分页符。但似乎你不能在列之后的“多个”表中打破一个表。 (或者我无法管理它:-))我想我会在多个表中打破我的表,并且有了这些分页符,我可以将它们设置在不同的页面上。
      【解决方案3】:

      您必须从表格中取出数据。将 tr 视为 ol,将每个 td 视为 li。 列表将在横向或纵向上打印得很漂亮,您可以在每个 ol 之前放置一个分页符。

      分页符在表格中不起作用/不允许。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-04-03
        • 2023-01-13
        • 2023-04-04
        • 1970-01-01
        • 2017-12-31
        • 2016-04-16
        • 2019-01-04
        • 1970-01-01
        相关资源
        最近更新 更多