[PDF] DomPDF : pied de page PDF
Bonjour,
Voici ma page pour générer une facture pour mon club :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111
|
<?php
use Dompdf\Dompdf;
require('../../dompdf/autoload.inc.php');
if (!isset($_GET['idLicencie'])) {
die("<h1>MANQUE PARAMETRE idLicencie</h1>");
}
require_once '../../fonctions/Connect_Base.php';
require_once '../../classes/class_licencies.php';
$Class_Licencies = new licencies($GLOBALS['bdd']);
$LeLicencie = $Class_Licencies->selectByIdLicencie_Detail($_GET['idLicencie']);
// Recherche du numéro de facture
require_once '../../classes/class_saisons.php';
$Class_Saisons = new saisons($GLOBALS['bdd']);
$laSaison = $Class_Saisons->selectDerniereSaison();
$html = <<<'ENDHTML'
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style type="text/css">
.header,
.footer {
width: 100%;
text-align: center;
position: fixed;
}
.header {
top: 0px;
}
.footer {
bottom: 0px;
}
.pagenum:before {
content: counter(page);
}
</style>
</head>
<body>
<IMG SRC="../../images/logo_scf/logo original xxx.jpg" height="90">
<div align='right'>
Facture n°xxxx
</div>
<div align='center'><h1>Facture saison
ENDHTML;
$html .= $laSaison['Lib_Saison'];
$html .= <<<'ENDHTML'
</h1></div>
<div align='right'>
XXXXXXXX<br>
80, Rue Carnot<br>
XXXXXXXX
</div>
<br>
<br>A
ENDHTML;
$html .= $LeLicencie['Prenom'] . " " . $LeLicencie['Nom'];
$html .= <<<'ENDHTML'
<br><br><br>A régler une licence fédérale
<br>Une adhésion au club de xxxxx
<div align='right'>
<strong>Somme réglée : 125 </strong>
<br><br>
La trésorière XXXXXXX
</div>
<br><br><br><small>
Voici ce que je voudrais mettre en pieds de page sous "Page" ou au dessus.
<small>
<div class="footer">
Page <span class="pagenum"></span>
<br><br><br><small>
Voici ce que je voudrais mettre en pieds de page sous "Page" ou au dessus.
Association Loi 1901. Déclaration JO du 8/11/73 n° : 1767-73. Siret n° xxxxxx<br>
Agrément JS : xxxx du 14/10/77.
<small>
</div>
</body>
</html>
ENDHTML;
$dompdf = new DOMPDF();
$dompdf->set_paper("A4");
//$dompdf->setFontSubsetting(true);
//$dompdf->SetFont('freeserif', '', 12);
//$dompdf->AddPage();
$html = mb_convert_encoding($html, 'HTML-ENTITIES', 'UTF-8');
// load the html content
//$dompdf->load_html($html);
//$dompdf->writeHTML($html, true, 0, true, true);
$dompdf->loadHtml($html, true);
$dompdf->render();
$dompdf->stream("sample.pdf",array("Attachment"=>0));
?>
<!-- <iframe src="documents/doc_utiles/Tableau_garanties.pdf" width="1100px" height="1000px" > --> |
Mon souci, c'est que mon texte ne se met en pied de page.
De plus, les accents sont supprimés. Réglé devient Rgl
Qu'ai-je fait de mal ?
Merci pour votre aide
Bonne journée