123456789101112131415161718192021222324 |
- <?php
- require_once(__DIR__.SLASH.'HtmlExport.class.php');
- class PdfExport extends HtmlExport{
- public $mime = 'application/pdf';
- public $extension = 'pdf';
- public $description = 'Fichier informations PDF';
- public function sample($dataset, $level=0, $parent=''){
- $stream = parent::sample($dataset);
- $pdf = new Pdf($stream);
- $stream = $pdf->generate();
- return $stream;
- }
- public function end($stream, $datas, $options){
- $margin = isset($options['options']['margin']) ? $options['options']['margin'] : array();
- $format = isset($options['options']['format']) ? $options['options']['format'] : 'A4';
- $orientation = isset($options['options']['orientation']) ? $options['options']['orientation'] : 'Portrait';
- $pdf = new Pdf($stream, $margin, $format, $orientation);
- return $pdf->generate();
- }
- }
- ?>
|