element('user_worker_cv',array('toPDF'=>true,'profil'=>$WORKER)); $cvinhalt .= ''; $dev = 0; $tcpdf = new XTCPDF(); $tcpdf->SetAuthor("Miconware"); $tcpdf->SetAutoPageBreak( false ); $tcpdf->mail=$WORKER['User']['mail']; $tcpdf->AddPage(); // Deckblatt $tcpdf->SetY(35); $tcpdf->SetTextColor(0, 0, 0); $tcpdf->SetFont($tcpdf->font); $tcpdf->Image(WWW_ROOT.DS.'uploads'.DS.$WORKER['AppUser']['avatar'],0,40,0,140,'','','','',300,'L'); $tcpdf->SetY(185); $tcpdf->SetFont($tcpdf->font,'B',$tcpdf->fontsize+4); $tcpdf->Cell(0,0, __('dreamjob.application.mappe'), 0,1,'L'); $tcpdf->SetFont($tcpdf->font,'',$tcpdf->fontsize); $tcpdf->SetY(255); $tcpdf->Cell(0,0, $WORKER['Mannerofaddress']['name'].' '.$WORKER['AppUser']['first_name'].' '.$WORKER['AppUser']['last_name'], 0,1,'R'); $tcpdf->Cell(0,0, $WORKER['DreamjobUser']['street'], 0,1,'R'); $tcpdf->Cell(0,0, $WORKER['DreamjobUser']['postcode'].' '.$WORKER['DreamjobListCity']['name'], 0,1,'R'); //Lebenslauf $tcpdf->SetAutoPageBreak( true,20); $tcpdf->title=__('dreamjob.cv'); $tcpdf->AddPage(); $tcpdf->SetY(35); $tcpdf->SetTextColor(0, 0, 0); $tcpdf->SetFont($tcpdf->font); //$tcpdf->writeHTML(0,235,10,35, $cvinhalt, $dev,0,false,true,'L'); $tcpdf->writeHTML($cvinhalt); $tcpdf->SetAutoPageBreak( false ); //Anhang foreach($WORKER['DreamjobPageInh'] as $page){ $tcpdf->title=$page['title']; $tcpdf->AddPage(); $tcpdf->SetY(35); $tcpdf->SetTextColor(0, 0, 0); $tcpdf->SetFont($tcpdf->font); $pageType = null; foreach($pageImage as $pg){ if($page['id'] == $pg['DreamjobPageInh']['id']) $pageType=$pg; } if($pageType==null){ foreach($pageText as $pg){ if($page['id'] == $pg['DreamjobPageInh']['id']) $pageType=$pg; } $tcpdf->writeHTMLCell(0,235,10,35, $pageType['DreamjobPageText']['text'], $dev,0,false,true,'L'); }else{ $tcpdf->Image(WWW_ROOT.DS.'uploads'.DS.$pageType['DreamjobPageImage']['image'],0,35,0,235,'','','','',300,'C'); } } // ... // etc. // see the TCPDF examples //$tcpdf->Output('profil.pdf','I'); // TO Download $tcpdf->Output('profil.pdf','D'); return null; ?>