PdfResponse: footer a čísla stránek

před 9 měsíci

ludek
Člen | 67
+
0
-

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>

před 9 měsíci

Phalanx
Člen | 284
+
0
-

Nevypínám n-syntax a pro výpis uvozovek jen použiju latte makra {l} a {r} – viz https://latte.nette.org/cs/macros

<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)