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
//
// Entete d'annuaire
//
function page_annuaire(&$PDF,&$numpage)
{
$Y=$PDF->GETY();
if ($numpage>0)
{
pied_annuaire($PDF,$numpage);
}
$numpage+=1;
$PDF->AddPage("L"); // passage ici de P à L
$PDF->SetXY(0,0);
$PDF->Image("../images/logo_pdf.jpg", 6, 1,200);
$Y=$PDF->GETY();
$PDF->SetXY(15,$Y+50);
}
//
// Pied d'annuaire
//
function pied_annuaire(&$PDF,$numpage)
{
$PDF->SetFont("Times","B",10);
$PDF->SetTextColor(128,128,128);
$PDF->SetXY(20,270);
$PDF->MultiCell(85,6,date("d/m/Y"),"","L");
$PDF->SetXY(170,270);
$PDF->MultiCell(20,6,"page N° ".$numpage,"","L");
}
//
// Titre d'annuaire
//
function titre_annuaire(&$PDF,$lib,&$numpage)
{
if($PDF->GETY()>180)
{
page_annuaire($PDF,$numpage);
}
$PDF->SetFont("Times","B",12);
$PDF->SetTextColor(128,128,128);
$Y=$PDF->GETY();
$PDF->SetXY(20,$Y+10);
$PDF->Cell(0,10,$lib,0,0,"L");
$PDF->SetXY(15,$Y+20);
}
//
// Ligne d'annuaire
//
function ligne_annuaire(&$PDF,$libG,$nom,&$numpage)
{
if($PDF->GETY()>265)
{
page_annuaire($PDF,$numpage);
$Y=$PDF->GETY();
$PDF->SetXY(30,$Y+30);
}
$PDF->SetFont("Times","",11);
$PDF->SetTextColor(80,80,80);
$Y=$PDF->GETY();
$PDF->SetXY(30,$Y);
$PDF->MultiCell(80,6,$libG,"","L");
$PDF->SetXY(110,$Y);
$PDF->MultiCell(110,6,$nom,"","L");
$PDF->SetXY(20,$Y+6);
}
//
// Titre d'annuaire proert
//
function titre_annuaire_pro(&$PDF,$lib,&$numpage)
{
if($PDF->GETY()>180)
{
page_annuaire($PDF,$numpage);
}
$PDF->SetFont("Times","B",16);
$PDF->SetTextColor(128,128,128);
$Y=$PDF->GETY();
$PDF->SetXY(20,$Y+20);
$PDF->Cell(0,10,$lib,0,0,"L");
$Y=$Y+30;
$PDF->SetXY(30,$Y);
$PDF->MultiCell(60,6,"Ville","","L");
$PDF->SetXY(90,$Y);
$PDF->MultiCell(60,6,"proert/Devis","","L");
$PDF->SetXY(150,$Y);
$PDF->MultiCell(60,6,"Zone","","L");
$PDF->SetXY(20,$Y+8);
}
//
// Ligne d'annuaire proert
//
function ligne_annuaire_pro(&$PDF,$lib,$reg,$nom_pro,$nom_gpro,&$numpage)
{
if($PDF->GETY()>265)
{
titre_annuaire_pro($PDF,$lib,$numpage);
}
$PDF->SetFont("Times","",11);
$PDF->SetTextColor(80,80,80);
$Y=$PDF->GETY();
$PDF->SetXY(30,$Y);
$PDF->MultiCell(60,6,$reg,"","L");
$PDF->SetXY(90,$Y);
$PDF->MultiCell(60,6,substr($nom_gpro,0,23),"","L");
$PDF->SetXY(150,$Y);
$PDF->MultiCell(60,6,substr($nom_pro,0,23),"","L");
$PDF->SetXY(20,$Y+6);
}
?> |
Partager