public static function get($entity)
 {
     $pdf = new self();
     $pdf->setEntity($entity);
     $pdf->_init();
     return $pdf->Output('', 'S');
 }
Example #2
0
 public static function get($codes)
 {
     $pdf = new self();
     $pdf->_init();
     foreach ($codes as $code) {
         $pdf->addEntity(strtoupper($code));
     }
     return $pdf->Output('', 'S');
 }
 public static function get($entities)
 {
     $pdf = new self();
     foreach ($entities as $entity) {
         $pdf->_init($entity);
         $pdf->_show($entity);
     }
     return $pdf->Output('', 'S');
 }
Example #4
0
 public static function get($stocks)
 {
     $pdf = new self();
     $pdf->_init();
     foreach ($stocks as $stock) {
         $pdf->_show($stock);
     }
     $pdf->_footer();
     return $pdf->Output('', 'S');
 }
Example #5
0
 public static function get(\DateTime $date, $entities)
 {
     $pdf = new self();
     $pdf->_init();
     $pdf->_header($date);
     foreach ($entities as $entity) {
         $pdf->_show($entity, $date);
     }
     return $pdf->Output('', 'S');
 }
Example #6
0
 public static function get($entity)
 {
     $pdf = new self();
     $pdf->setEntity($entity[0]);
     $pdf->addPage();
     $pdf->_init();
     $pdf->_header();
     $pdf->_content();
     return $pdf->Output('', 'S');
 }
 public static function get($entities)
 {
     $pdf = new self();
     $pdf->_init();
     $pdf->addPage();
     //	var_dump($entities); exit;
     foreach ($entities as $entity) {
         $pdf->_line($entity);
     }
     return $pdf->Output('', 'S');
 }
 public static function get(Site $entity, $transmitters, $withHeader = true)
 {
     $pdf = new self();
     $pdf->setWithHeader($withHeader);
     $pdf->_init($entity);
     foreach ($transmitters as $transmitter) {
         $pdf->_show($transmitter);
     }
     $pdf->_footer();
     return $pdf->Output('', 'S');
 }
 public static function get(QuoteInterface $entity)
 {
     $pdf = new self();
     $pdf->addPage();
     $pdf->setFont('Arial', 'B', 14);
     $pdf->cell(0, 7, $entity->getTrusteeName(), 0, 1);
     $pdf->setFont('Arial', 'I', 14);
     $pdf->multicell(0, 7, $entity->getTrusteeAddress(), 0);
     $pdf->ln(5);
     $trustee = $entity->getTrustee();
     if ($trustee) {
         $pdf->setFont('Arial', '', 14);
         foreach ($trustee->getPhones() as $phone) {
             $pdf->cell(0, 7, $phone->getLabel() . ' : ' . $phone->getNumber(), 0, 1);
         }
         $pdf->ln(5);
     }
     $pdf->setFont('Arial', 'BI', 11);
     $pdf->cell(0, 6, $entity->getContactCp(), 0, 1);
     $contact = null;
     if ($entity->getContact()) {
         $contact = $entity->getContact()->getPerson();
     }
     if ($contact) {
         $pdf->setFont('Arial', 'I', 11);
         foreach ($contact->getPhones() as $phone) {
             $pdf->cell(0, 7, $phone->getLabel() . ' : ' . $phone->getNumber(), 0, 1);
         }
         if ($contact->getEmail()) {
             $pdf->cell(0, 5, 'Email : ' . $contact->getEmail(), 0, 1);
         }
     }
     $pdf->setXY(30, 100);
     $pdf->setFont('Arial', 'B', 14);
     $vise = 'Visé par :' . chr(10) . '     Jean-Louis' . chr(10) . '     Yohann' . chr(10) . '     Nadine' . chr(10);
     $pdf->multicell(0, 10, $vise, 0);
     $pdf->rect(30, 112, 5, 5);
     $pdf->rect(30, 122, 5, 5);
     $pdf->rect(30, 132, 5, 5);
     $pdf->setFont('Arial', 'B', 14);
     if ($entity->getDoor() !== null) {
         if ($entity->getDoor()->getCode()) {
             $pdf->setXY(100, 224);
             $pdf->cell(0, 7, $entity->getDoor()->getCode(), 0);
         }
     }
     $pdf->setXY(100, 230);
     $pdf->multicell(0, 7, $entity->getDoorCp(), 0);
     $pdf->setXY(0, 263);
     $pdf->setFont('Arial', 'B', 16);
     $pdf->cell(0, 7, $entity->getNumber(), 0);
     $pdf->setXY(0, 271);
     $pdf->setFont('Arial', 'B', 12);
     if ($entity->getDoor() !== null) {
         $city = strtoupper($entity->getDoor()->getAddress()->getCity()->getName());
         $street = $entity->getDoor()->getStreet();
     } else {
         $city = strtoupper($entity->getDoorCp());
         $street = '';
     }
     if (substr($city, 0, 5) == 'PARIS') {
         $city = trim(substr($city, 0, 6));
     }
     $pdf->cell(130, 5, $entity->getTrusteeName() . '    ' . $city . '    ' . $street, 1);
     return $pdf->Output('', 'S');
 }