【问题标题】:print page count with total number of pages using css使用css打印页数和总页数
【发布时间】:2018-11-14 21:58:04
【问题描述】:

我有一个填充了动态数据的表格,为了在打印中处理它,我对其应用了一些分页符,一切正常,但我需要显示像“Page 1 of 3”这样的分页打印时每页下方等等。我尝试过使用 css,但我只能用它打印当前页码。还有其他方法可以实现吗? 这是我的代码

   body {
        counter-reset: page;
    }
    .page-count:after {
        counter-increment: page;
        content: "Page " counter(page) " of " counter(pages);
    }

【问题讨论】:

    标签: css count webpage


    【解决方案1】:

    你试过了吗:

    @page {
       @bottom-right {
        content: counter(page) " of " counter(pages);
       }
    }
    

    【讨论】:

    • 你知道目前支持这个的浏览器吗?我测试了 Chrome 和 Firefox,但没有结果。或者这个解决方案是否只能使用特殊的用户代理,例如王子?
    • 我正在使用 Weasyprint 从我的 django 应用程序生成一个 pdf 表,这很有效。谢谢。我在Chrome 中渲染了同一张表以查看页码是否显示,但Chrome 甚至不会对输出进行分页。所以我不能确定它是否适用于浏览器。但它确实对我有用 WeasyPrint==0.42.2
    • 这对我也有用 Wea​​syprint。但是一个问题。有没有办法让第一页(标题页)没有页码,并且页码从物理页 2 上的 1 开始?
    • 目前在任何主要的浏览器中都不起作用。 :)
    猜你喜欢
    • 1970-01-01
    • 2016-01-11
    • 1970-01-01
    • 2012-04-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-25
    • 1970-01-01
    相关资源
    最近更新 更多