From 1987da66623bb8751c59e8133b7654a871000857 Mon Sep 17 00:00:00 2001 From: Manuel Nazar Anchorena Date: Wed, 19 Nov 2003 22:40:41 +0000 Subject: [PATCH] Mas Bugs --- lib/MECON/PDF/Tabla.php | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/lib/MECON/PDF/Tabla.php b/lib/MECON/PDF/Tabla.php index 3530180..db1f332 100644 --- a/lib/MECON/PDF/Tabla.php +++ b/lib/MECON/PDF/Tabla.php @@ -230,9 +230,9 @@ class MECON_PDF_Tabla extends MECON_PDF_Contenido { //Actuo por el colspan if (@$estilo['colspan']) { - if ($estilo['colspan'] >= $this->_tabla->getColCount()) { + if ($estilo['colspan'] > $this->_tabla->getColCount()) { $estilo['colspan'] = - $this->_tabla->getColCount() - $j - 1; + $this->_tabla->getColCount() - $j; } $ancho_columna = $attr2[$j+$estilo['colspan']] - $attr2[$j]; @@ -266,9 +266,9 @@ class MECON_PDF_Tabla extends MECON_PDF_Contenido { //Actuo por el colspan if (@$estilo['colspan']) { - if ($estilo['colspan'] >= $this->_tabla->getColCount()) { + if ($estilo['colspan'] > $this->_tabla->getColCount()) { $estilo['colspan'] = - $this->_tabla->getColCount() - $j - 1; + $this->_tabla->getColCount() - $jj; } $der = $attr2[$jj+$estilo['colspan']]; $izq = $attr2[$jj]; @@ -282,7 +282,6 @@ class MECON_PDF_Tabla extends MECON_PDF_Contenido { $this->_marco->addRectangle($izq, $alto, $der, $alto+$repetir[$ii]['max'], @$estilo['fill'], null, $orientacion); - $alto1 = $alto + $repetir[$ii]['max']; foreach ($repetir[$ii][$jj] as $t) { $alto1 -= $estilo['alto_linea']; @@ -296,7 +295,7 @@ class MECON_PDF_Tabla extends MECON_PDF_Contenido { } if (@$estilo['colspan']) { - $jj++; + $jj += $estilo['colspan']; } } @@ -308,11 +307,11 @@ class MECON_PDF_Tabla extends MECON_PDF_Contenido { for ($j = 0; $j < $this->_tabla->getColCount(); $j++) { $estilo = $this->_obtenerEstiloCelda($i, $j); - + //Actuo por el colspan if (@$estilo['colspan']) { - if ($estilo['colspan'] >= $this->_tabla->getColCount()) { - $estilo['colspan'] = $this->_tabla->getColCount() - 1; + if ($estilo['colspan'] > $this->_tabla->getColCount()) { + $estilo['colspan'] = $this->_tabla->getColCount() - 1; } $der = $attr2[$j+$estilo['colspan']]; $izq = $attr2[$j]; @@ -340,7 +339,7 @@ class MECON_PDF_Tabla extends MECON_PDF_Contenido { } } if (@$estilo['colspan']) { - $j++; + $j += $estilo['colspan']; } } -- 2.43.0