Нижний колонтитул PDF только для первой страницы - PullRequest
0 голосов
/ 15 марта 2019

У меня есть отчет, написанный и работающий в формате HTML. У него есть нижний колонтитул, который отображается только на каждой странице. Можно ли печатать несколько страниц точно так, как я хочу: нижний колонтитул на первой странице, без нижнего колонтитула на оставшихся страницах.

Моя проблема в том, что отчет генерируется как одна страница. Если отчет состоит из одной страницы, то нижний колонтитул расположен точно внизу. Но, когда более 2-3 страниц повторяют нижний колонтитул, я просто хочу, чтобы нижний колонтитул отображался только на первой странице.

Проверить ссылку в комментарии.

1 Ответ

0 голосов
/ 15 марта 2019

Вы не можете манипулировать результатами печати, чтобы варьировать с помощью HTML. Принтер не читает код, он просто печатает результат вашего кода. Также принтер не может взаимодействовать с заданным вами html-кодом, чтобы подсчитать отпечатки и сделать то, что вы хотите. Вам нужно скрыть нижний колонтитул с помощью <!-- -->, чтобы отпечатки, которые вы хотите, чтобы они не отображались. Поэтому напечатайте его в первый раз с нижним колонтитулом, затем «спрячьте» его с кодом, который я разместил, и напечатайте снова.

Edit: Попробуйте это с помощью CSS. Демо здесь.

@page :first {
  //something like display:none;
 // maybe display: table-row-group; will do the trick
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...