Верхний и/или нижний колонтитул HTML2PDF только на первой или определенных страницахPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Верхний и/или нижний колонтитул HTML2PDF только на первой или определенных страницах

Сообщение Anonymous »

Следующий код создает простой PDF-файл из шаблона HTML:
$template='

header


footer

content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content
content

';

$html2pdf=new Html2Pdf();
$html2pdf->writeHTML($template);
$html2pdf->output('test.pdf');

В этом случае содержимое занимает более двух страниц, и я хотел бы иметь возможность не показывать page_header на второй странице или не показывать page_footer на первой. Я пробовал добавить CSS, но, похоже, это не удалось:
page_header:first-child { display:none; }

Это основано на этом проекте: https://github.com/spipu/html2pdf/tree/master
Изменить: следующее позволяет чтобы отображать page_footer только на последней странице документа:


footer



Редактирование 2: добавление следующего в тег страницы позволяет скрыть заголовок на страницах 2–100 и, таким образом, отображать его только на первой странице. В настоящее время я не нашел более эффективного способа, но поскольку я никогда не знаю, сколько страниц будет в моем документе...
hideheader="'.implode(',', range(2,100)).'"


Подробнее здесь: https://stackoverflow.com/questions/787 ... tain-pages
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»