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
|
public function executeGeneratepdf()
{
$doc_title = "test title";
$doc_subject = "test description";
$doc_keywords = "test keywords";
$html1='<br><br><br><br><br><br><br>br><br><br><br><br><div style="color:#CC0001;font-size:60px;text-align:center;">';
$html = '<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><div style="color:#CC0001;font-size:60px;text-align:center;">';
$html .='<br><br><br><br><br><br><br><br><br><br><br><br><div style="color:#666666;font-size:25px;text-align:left;"> ';
//create new PDF document (document units are set by default to millimeters)
$pdf = new AbsencePDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true);
//set auto page breaks
$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);
// set document information
$pdf->SetCreator(PDF_CREATOR);
$pdf->SetAuthor(PDF_AUTHOR);
$pdf->SetTitle($doc_title);
$pdf->SetSubject($doc_subject);
$pdf->SetKeywords($doc_keywords);
// remove page header/footer
$pdf->setPrintHeader(false);
$pdf->setPrintFooter(false);
//initialize document
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->Image(K_PATH_IMAGES.'left.gif', 5, 5, 20,285, '', 'http://www.tcpdf.org', '', true, 150);
$pdf->Image(K_PATH_IMAGES.'zergez.gif', 40,20, 50);
// output some HTML code
$pdf->writeHTML($html, true, 0, true, 2);
$pdf->AddPage();
$pdf->Header("blablabla","blablabla");
$pdf->Footer("blablabla");
$pdf->AddPage();
$pdf->Header("blablabla","blablabla");
$pdf->writeHTML($html1, true, 0, true, 2);
/* ici puisque $html1 est grande la page créer n'a pas de header et footer je veux q'elle conserve ceux de cette page*/
$pdf->Footer("blablabla");
$pdf->AddPage();
$pdf->Header("blablabla","blablabla");
$pdf->Footer("blablabla");
$pdf->AddPage();
$pdf->Header("blablabla","blablabla");
$pdf->Footer("blablabla");
$pdf->AddPage();
$pdf->Header("blablabla","blablabla");
$pdf->Footer("blablabla");
$pdf->AddPage();
$pdf->Header("blablabla","blablabla");
$pdf->Footer("blablabla");
//Close and output PDF document
$pdf->Output();
return sfView::NONE; |
Partager