WeasyPrint 使用关键字打印错误的页码?
WeasyPrint is print wrong page number using keywords?
我正在使用 WeasyPrint 库在 PDF 底部打印页码。 HTML 中@page 元素内的语法如下:
@bottom-center {
counter-increment: page;
content: "Page " counter(page) " of " counter(pages);
margin: 10px 10px 25px 10px;
}
以前这行得通,并且会为一页文档打印 "Page 1 of 1"。最近它在不更改任何代码的情况下打印 "Page 2 of 1"。
对于实际上有两页长的文档,我得到 "Page 2 of 2",然后 "Page 3 of 2"。
我使用的是版本 44 的 WeasyPrint。
为什么这里打印的页码不对?
行
counter-increment: page;
不应该在那里。在 WeasyPrint GitHub 页面上打开了一个问题,并被告知不要修改页面变量,除非我们希望它有所不同。
我正在使用 WeasyPrint 库在 PDF 底部打印页码。 HTML 中@page 元素内的语法如下:
@bottom-center {
counter-increment: page;
content: "Page " counter(page) " of " counter(pages);
margin: 10px 10px 25px 10px;
}
以前这行得通,并且会为一页文档打印 "Page 1 of 1"。最近它在不更改任何代码的情况下打印 "Page 2 of 1"。
对于实际上有两页长的文档,我得到 "Page 2 of 2",然后 "Page 3 of 2"。
我使用的是版本 44 的 WeasyPrint。
为什么这里打印的页码不对?
counter-increment: page;
不应该在那里。在 WeasyPrint GitHub 页面上打开了一个问题,并被告知不要修改页面变量,除非我们希望它有所不同。