------------------------------------------------------------------------------- $Id$ -----------------------------------------------------------------------------*/ require_once 'MLIB/PDF/Contenido.php'; /** * Manejo de los separadores del contenido de los PDF's. * @TODO Por ahora es muy basica y lo unico que agrega es un espacio en blanco * (Disminuye el espacio disponible en MLIB_PDF_Marco para el contenido), en un * futuro la idea es que pueda variarse el separador. */ class MLIB_PDF_Separador extends MLIB_PDF_Contenido { /** * Linea a agregar en el separador * @var $_linea * @access protected */ var $_linea; /** * Altura de separacion por defecto * @var $separacion * @access protected */ var $_alto; /** * Class Constructor * * @param int $altura Altura del separador. * @param bool $linea Poner Linea. * * @return void * @access public */ function MLIB_PDF_Separador($altura = 27, $linea = false) { $this->_alto = $altura; $this->_linea = $linea; } /** * Funcion que agrega el separador al PDF * * @param &Object $MARCO MLIB_PDF_Marco. * * @return void * @access public */ function toPDF(&$MARCO) { if($this->_linea) $MARCO->addLine(0, $MARCO->espacioDisponible - $this->_alto/2, $MARCO->getWidth(), $MARCO->espacioDisponible - $this->_alto/2); $MARCO->espacioDisponible -= $this->_alto; } } ?>