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
| require_once('../classes/tcpdf/config/lang/eng.php');
require_once('../classes/tcpdf/tcpdf.php');
class PDF extends TCPDF
{
//En-tête
function Header()
{
//Logo
$this->Image('../images/en_tete_aspe33.png',0,0,209.97);
}
//Pied de page
function Footer()
{
//Positionnement à 1,5 cm du bas
$this->Image('../images/pied_page_aspe33.png',0,277.02,209.97);
}
}
//création d'un nouveau document pdf: unité par défaut, mm
$pdf = new PDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true);
$pdf->SetCreator(PDF_CREATOR);
$pdf->SetAuthor(PDF_AUTHOR);
$pdf->SetTitle($doc_title);
$pdf->SetSubject($doc_subject);
$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT);
$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);
$pdf->SetHeaderMargin(PDF_MARGIN_HEADER);
$pdf->SetFooterMargin(PDF_MARGIN_FOOTER);
$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); //facteur de zoom d'image
$pdf->setLanguageArray($l);
$pdf->SetLeftMargin(10);
$pdf->SetRightMargin(10);
//première page
$pdf->AddPage();
//seconde page
$pdf->setPrintFooter(false);
$pdf->SetMargins(43.5, PDF_MARGIN_TOP, 43.5);
$pdf->AddPage("L");
$pdf->Output("demande.pdf", 'F'); |
Partager