У меня есть (на мой взгляд) общий сценарий, где я хочу напечатать заголовок с логотипом на каждой странице. Текст документа может переполняться и должен начинаться со второй страницы под заголовком. Логотип должен начинаться с 10 мм от вершины. Текст на второй странице должен начинаться с 40 мм от верхней части второй страницы. Если я укажу топ-марин -T 40 мм, то заголовок начнется с 40 мм. Если я укажу -T 10mm, тогда текст начнется с 10 мм. Я попытался позиционировать заголовок с атрибутом стиля CSS в «position: absolute; top: 10mm» сверху и -T 40mm, и я также попытался позиционировать, используя «margin-top: -30mm», но ни один из этих Работа. Печать за пределами указанных параметров поля представляется невозможной. Я что-то упускаю? -footer-html помещается под заданным нижним маркером -B, почему заголовок не помещен над верхним краем?Как разместить --header-html выше margin-top с WKHTMLTOPDF
0
A
ответ
0
Я обнаружил проблему. Прежде всего, файл header-html нуждается в! Doctype html, так же как и в части тела. Затем, после добавления позиции: absolute; bottom: 10mm; стиль атрибута в заголовок, он появился красиво.
Пожалуйста, отредактируйте ваше сообщение, чтобы показать, что вы пробовали – Jon
Привет, Jon, весь html создан на сервере и довольно сложный. Я попытаюсь извлечь различные части в простой настройке и проверить это вручную. Я опубликую результаты. Спасибо, что нашли время. –