PdfResponse: footer a čísla stránek
- ludek
- Člen | 83
Jak dostat na konce stránek PDF číslování:
Pdf.sablona.latte:
<html>
<head>
<link rel="stylesheet" media="all" href="css/stylopis.css" type="text/css" />
</head>
<body>
{* Nastavení paty stránky pro mPDF: https://mpdf.github.io/headers-footers/method-4.html*}
{* Použít htmlpagefooter a sethtmlpagefooter. *}
{* Definice musí být v BODY. *}
{* V patičce nezapomenout vypnout Latte makra => n:syntax="off" *}
<htmlpagefooter name="Footer1">
<table width="100%" n:syntax="off">
<tr>
<td width="33%"><span style="font-weight: bold; font-style: italic;">{DATE j-m-Y}</span></td>
<td width="33%" align="center" style="font-weight: bold; font-style: italic;">{PAGENO}/{nbpg}</td>
<td width="33%" style="text-align: right; ">My document</td>
</tr>
</table>
</htmlpagefooter>
<sethtmlpagefooter name="Footer1" value="on" />
<h1>NADPIS</h1>
<p>...zbytek stránky...</p>
</body>
</html>
- Phalanx
- Člen | 310
Nevypínám n-syntax a pro výpis uvozovek jen použiju latte makra {l} a {r} – viz https://latte.nette.org/cs/tags
<sethtmlpagefooter name="footer" page="all" value="on" />
<htmlpagefooter name="footer">
<div class="row">
<div class="col-xs-6">Vytisknuto: {=date('j.n.Y H:i:s')}</div>
<div class="col-xs-6 text-right">Strana {l}PAGENO{r}/{l}nbpg{r}</div>
</div>
</htmlpagefooter>
Editoval Phalanx (15. 8. 2018 14:38)