【问题标题】:WeasyPrint is print wrong page number using keywords?WeasyPrint 是使用关键字打印错误的页码?
【发布时间】:2019-11-14 14:21:55
【问题描述】:

我正在使用 Wea​​syPrint 库在 PDF 的底部打印页码。 HTML中@page元素的语法如下:

    @bottom-center {
        counter-increment: page;
        content: "Page " counter(page) " of " counter(pages);
        margin: 10px 10px 25px 10px;
    }

以前这有效,并且会为 1 页文档打印“第 1 页,共 1 页”。最近它在不更改任何代码的情况下打印“Page 2 of 1”。

对于实际上有两页长的文档,我得到“Page 2 of 2”,然后是“Page 3 of 2”。

我使用的是 WeasyPrint 44 版。

为什么这里打印错误的页码?

【问题讨论】:

    标签: html pdf weasyprint


    【解决方案1】:

    的那一行
    counter-increment: page; 
    

    不应该在那里。在 WeasyPrint GitHub 页面上打开了一个问题,并被告知不要修改页面变量,除非我们希望它有所不同。

    【讨论】:

      猜你喜欢
      • 2020-05-16
      • 2013-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-21
      • 2016-08-22
      相关资源
      最近更新 更多