Как я могу получить, какой контент достигает второй страницы после разрыва страницы в snappy pdf?

Я использовал snappy pdf для html в pdf. Для динамического разрыва страницы используется

.keep-together {
    page-break-inside: avoid;
}

добавить класс для совместной работы в каждом разделе. Это работает нормально. Теперь мне нужно знать, какой html-контент достигает 2-й страницы после разрыва страницы, потому что мне нужно применить какой-то стиль для 2-й страницы. Как я могу это сделать.


person Shuvro Akash    schedule 19.03.2019    source источник


Ответы (1)


Добавьте следующий стиль и очистите свой сайт и кеш сервера.

page-break-before: always

Используйте этот стиль, для которого вы хотите получить элемент вверху второй страницы. Также добавьте отдельный класс для этого элемента, чтобы идентифицировать его как второй элемент страницы.

person kavindalb    schedule 19.03.2019
comment
Я не могу этого сделать, потому что мой элемент динамический. Нет фиксированного раздела, который будет на второй странице @kavindalb. - person Shuvro Akash; 19.03.2019
comment
Вы можете динамически добавлять уникальный класс к этому элементу, вычисляя, сколько раз печатается класс разрыва страницы (когда он зацикливается). - person kavindalb; 19.03.2019
comment
я не знаю, как получить, когда выполняется разрыв страницы :(. Ваша логика хороша - person Shuvro Akash; 19.03.2019
comment
@ShuvroAkash Можете ли вы использовать :nth-of-type(2) stackoverflow.com/questions/306062/ - person kavindalb; 19.03.2019
comment
@kavindalb Большое спасибо - person Shuvro Akash; 19.03.2019
comment
его работа для фиксированного контента, отображаемого на 2-й странице, в моем случае любой компонент может быть на 2-й странице. Вот почему мне нужно знать, какие компоненты выполняются после разрыва страницы. - person Shuvro Akash; 19.03.2019