*
* @param string $tam Tamanio de las hojas.
* @param string $ori Orientacion de las hojaz (portrait o landscape).
+ * @param string $nom Nombre del archivo.
*
* @return void
* @access public
*/
- function MECON_PDF_Marco($tam = "a4", $ori = "portrait") {
- $this->MECON_PDF($tam, $ori);
+ function MECON_PDF_Marco($tam = "a4", $ori = "portrait", $nom = 'Doc.pdf') {
+ $this->MECON_PDF($tam, $ori, $nom);
$this->tamanio = $tam;
$this->_resetConf();
$this->_separador_defecto =& new MECON_PDF_Separador();
null)
{
parent::newPage($pagina, $orientacion);
+ $this->_resetConf();
if ($encabezado) {
$this->espacioDisponible = $this->_config['encabezado']['Yi'] - 27;
if ($this->countPages() === 1) {
}
}
if (!is_null($seccion)) {
- $this->excepciones[$this->countPages()]['seccion'] = $seccion;
+ $this->_excepciones[$this->numPage()]['seccion'] = $seccion;
}
if (!is_null($subseccion)) {
- $this->excepciones[$this->countPages()]['subseccion'] = $subseccion;
+ $this->_excepciones[$this->numPage()]['subseccion'] = $subseccion;
}
}
else {
$this->espacioDisponible = $this->_config['encabezado']['Yf'];
- $this->excepciones[$this->countPages()]['nova'] = true;
+ $this->_excepciones[$this->countPages()]['nova'] = true;
}
}
$this->_resetConf();
$conf = $this->_config['encabezado'];
if ($this->paginador) {
- $txt = 'Pagina '.$this->numPage().' de '.
+ $txt = 'Pรกgina '.$this->numPage().' de '.
$this->countPages();
$tmp = $this->strlen($txt, $conf['paginador']);
$init = $conf['linea2']['Xi'] + ( $conf['Xf']
* @access public
*/
function toPDF() {
-// $this->newPage($this->tamanio);
$this->_buildContent();
if ($this->getPages()) {
$t = true;
function addContent($contenido, $separador = true) {
//Me aseguro de poner el separador siempre y cuando no sea el primer
//objeto de la primer pagina.
- if ($separador) {
+ if ($separador && $this->_contenido) {
$this->_contenido[] = $this->_separador_defecto;
}
$this->_contenido[] = $contenido;