如何通过删除浏览器的默认页眉和页脚在Chrome中的window.print()中设置每页的页码

时间:2019-07-11 09:33:01

标签: php jquery css

我正在html代码中使用window.print()。 我需要在每页上添加带有页码的新页脚,而我正在使用chrome。 我通过在thead和tfoot中使用表格样式的每一页打印中添加和重复新的页眉和页脚来删除默认的页眉和页脚。

我在下面附加我的代码

   @page{
   margin: 0; // disabling browser's header and footer
   }

<table>
       <thead>
          header content
       </thead>
       <tbody>
          <tr>
             <td colspan="2">
                <!---- dynamic contents here -->
             </td>
          </tr>
       </tbody>
       <tfoot>
          footer content
       </tfoot>
    </table>

我需要在每页上打印页码,并且它可以在chrome和mozila上使用     谢谢

1 个答案:

答案 0 :(得分:1)

我不相信可以配置 window.print()。根据其文档,它不接受任何参数。它利用浏览器的内置打印功能直接打印或保存页面。

尽管浏览器GUI提供了一些打印过程中屏幕上可用的选项。