/** * Default constructor */ public function __construct() { $this->objPdf = new class_pdf_tcpdf(self::$PAGE_ORIENTATION_PORTRAIT, self::$PDF_UNIT, self::$PAGE_FORMAT_A4); //document meta data $this->objPdf->SetCreator("Kajona V4"); $this->objPdf->SetAuthor('Kajona PDF Engine'); $this->objPdf->SetTitle('Kajona PDF'); $this->objPdf->SetSubject('Kajona - Free Content Management'); $this->objPdf->SetKeywords('Kajona, PDF, CMS'); $this->objPdf->SetMargins(self::$PDF_MARGIN_LEFT, self::$PDF_MARGIN_TOP, self::$PDF_MARGIN_RIGHT); //this is the default, so not set excplicitly //$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); $this->setHeader(new class_pdf_header()); $this->setFooter(new class_pdf_footer()); mb_internal_encoding('UTF-8'); }