WeasyPrint печатать неправильный номер страницы с использованием ключевых слов? - PullRequest
0 голосов
/ 03 июля 2019

Я использую библиотеку WeasyPrint для печати номеров страниц в нижней части PDF.Синтаксис в элементе @page в HTML следующий:

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

Ранее это работало и печатало «Страница 1 из 1» для одностраничных документов.В последнее время он печатает «Страница 2 из 1» без изменения кода.

Для документов, которые на самом деле имеют длину в две страницы, я получаю «Страница 2 из 2», а затем «Страница 3 из 2».

Я использую версию 44 WeasyPrint.

Почему здесь печатается неправильный номер страницы?

1 Ответ

0 голосов
/ 05 июля 2019

Строка с

counter-increment: page; 

Не должна была быть там.Открыл проблему на странице WeasyPrint GitHub и получил указание не изменять переменную страницы, если мы не хотим, чтобы она отличалась.

...