Esempio n. 1
0
 public function __construct(array $parameters = null)
 {
     if (!defined('K_PATH_IMAGES')) {
         define('K_PATH_IMAGES', '');
     }
     $params = array();
     $params['format'] = new \t41\Parameter(\t41\Parameter::STRING, self::FORMAT_A4, false, array(self::FORMAT_A3, self::FORMAT_A4));
     $params['orientation'] = new \t41\Parameter(\t41\Parameter::STRING, self::ORIENTATION_PORTRAIT, false, array(self::ORIENTATION_PORTRAIT, self::ORIENTATION_LANDSCAPE));
     $params['destination'] = new \t41\Parameter(\t41\Parameter::STRING, 'D');
     $params['copies'] = new \t41\Parameter(\t41\Parameter::INTEGER, 1);
     $params['fontSize'] = new \t41\Parameter(\t41\Parameter::ANY, 9);
     $params['fontName'] = new \t41\Parameter(\t41\Parameter::STRING, 'Helvetica');
     $params['title'] = new \t41\Parameter(\t41\Parameter::STRING);
     $params['author'] = new \t41\Parameter(\t41\Parameter::STRING);
     $params['bookmarks'] = new \t41\Parameter(\t41\Parameter::BOOLEAN, false);
     $params['logo'] = new \t41\Parameter(\t41\Parameter::STRING);
     $params['fillColor'] = new \t41\Parameter(\t41\Parameter::INTEGER, 220);
     $params['drawColor'] = new \t41\Parameter(\t41\Parameter::INTEGER, 0);
     $params['tableBorders'] = new \t41\Parameter(\t41\Parameter::STRING, '1 1 1 1');
     $params['headerMargin'] = new \t41\Parameter(\t41\Parameter::INTEGER, 10);
     $params['headerFont'] = new \t41\Parameter(\t41\Parameter::STRING);
     $params['headerFontSize'] = new \t41\Parameter(\t41\Parameter::INTEGER);
     $params['footerMargin'] = new \t41\Parameter(\t41\Parameter::INTEGER, 10);
     $params['footerFont'] = new \t41\Parameter(\t41\Parameter::STRING);
     $params['footerFontSize'] = new \t41\Parameter(\t41\Parameter::INTEGER);
     $params['marginTop'] = new \t41\Parameter(\t41\Parameter::INTEGER, 20);
     $params['marginLeft'] = new \t41\Parameter(\t41\Parameter::INTEGER, 20);
     $params['marginRight'] = new \t41\Parameter(\t41\Parameter::INTEGER, 20);
     $params['marginBottom'] = new \t41\Parameter(\t41\Parameter::INTEGER, 20);
     $params['addHeader'] = new \t41\Parameter(\t41\Parameter::BOOLEAN, true);
     $params['addFooter'] = new \t41\Parameter(\t41\Parameter::BOOLEAN, true);
     $params['autoPageBreak'] = new \t41\Parameter(\t41\Parameter::BOOLEAN, true);
     $this->_setParameterObjects($params);
     parent::__construct($parameters);
 }
Esempio n. 2
0
 public function __construct(array $parameters = null)
 {
     error_reporting(E_ALL);
     $params = array();
     $params['title'] = new Parameter(Parameter::STRING);
     $params['destination'] = new Parameter(Parameter::STRING, 'D');
     // D = download
     $this->_setParameterObjects($params);
     parent::__construct($parameters);
 }
Esempio n. 3
0
 public function __construct(array $parameters = null)
 {
     $this->_setParameterObjects(array('js_documentready' => new Parameter(Parameter::BOOLEAN, true)));
     parent::__construct($parameters);
 }