chrome中直接调用打印功能的js方法是

window.print();

但是如果页面很长,那么就需要分页,这时只需要在页面中添加css属性即可,如果想自动分页,则如下所示

   <style type="text/css" media="print">
div.page
    {
    page-break-after:auto;
    page-break-inside:auto;
    page-break-before:auto;
    }
</style>

强制分页如下

div.page
  {
    page-break-after: always;
    page-break-inside: avoid;
  }

HTML 代码

  <body>
    <div class="page">
      <h1>This is Page</h1>
    </div>
    <div class="page">
      <h1>This is Page</h1>
    </div>
    <div class="page">
      <h1>This is Page</h1>
    </div>
  </body>

标签: none

添加新评论