Weasyprint使用关键字打印错误的页码



我正在使用weasyprint库在PDF底部打印页码。语法如html中的@page元素所示:

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

以前有效,并将为1页文档打印"第1页"。最近它是打印的"第2页,共1页",而无需更改任何代码。

对于实际上长两页的文档,我得到了"第2页,共2页",然后获得"第3页"。

我正在使用Weasyprint版本44。

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

的行
counter-increment: page; 

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

最新更新