我正在使用WeasyPrint库在页面底部打印页码。HTML中@page元素的语法如下:
@bottom-center {
counter-increment: page;
content: "Page " counter(page) " of " counter(pages);
margin: 10px 10px 25px 10px;
}以前,这种方法是有效的,并且会为1页文档打印“第1页,共1页”。最近,它在不更改任何代码的情况下打印“第2页,共1页”。
对于实际有两页长的文档,我得到"Page 2 of 2",然后是"Page 3 of 2“。
我使用的是WeasyPrint的44版。
为什么这里会打印出错误的页码?
发布于 2019-07-06 00:22:22
带有的行
counter-increment: page; 不应该出现在那里。在WeasyPrint GitHub页面上打开一个问题,并被告知不要修改页面变量,除非我们希望它不同。
https://stackoverflow.com/questions/56877825
复制相似问题