case 'th':
$rta[$attr] = '';
break;
- case 'clara': //Toma los mismos parametros que titulo pero en el pdf no se repite
- $rta = array_merge($rta,
- $this->_conf['atributos']["celda_titulo"]);
+ case 'clara':
+ $tmp = $this->_conf['atributos']['celda_comun'];
+ $tmp['bgcolor'] = $this->_conf['atributos']['celda_titulo']['bgcolor'];
+ $tmp['class'] = $this->_conf['atributos']['celda_titulo']['class'];
+ $rta = array_merge($rta, $tmp);
$rta[$attr] = $attr;
break;
- case 'oscura': //Toma los mismos parametros que cabecera pero en el pdf no se repite
- $rta = array_merge($rta,
- $this->_conf['atributos']["celda_cabecera"]);
+ case 'oscura':
+ $tmp = $this->_conf['atributos']['celda_comun'];
+ $tmp['bgcolor'] = $this->_conf['atributos']['celda_cabecera']['bgcolor'];
+ $tmp['class'] = $this->_conf['atributos']['celda_cabecera']['class'];
+ $rta = array_merge($rta, $tmp);
$rta[$attr] = $attr;
break;
default:
*/
function _obtenerEstiloCelda($row, $col) {
$clase = $this->_tabla->getCellAttributes($row, $col);
- if (@$clase['cabecera'] || @$clase['oscura']) {
+ if (@$clase['cabecera']) {
$estilo = $this->_config['celda_cabecera'];
}
- elseif (@$clase['titulo'] || @$clase['clara']) {
+ elseif (@$clase['titulo']) {
$estilo = $this->_config['celda_titulo'];
}
+ elseif (@$clase['oscura']) {
+ $tmp = $this->_config['celda_comun'];
+ $tmp['fillcolor'] = $this->_config['celda_cabecera']['fillcolor'];
+ $tmp['fill'] = $this->_config['celda_cabecera']['fill'];
+ $estilo = $tmp;
+ }
+ elseif (@$clase['clara']) {
+ $tmp = $this->_config['celda_comun'];
+ $tmp['fillcolor'] = $this->_config['celda_titulo']['fillcolor'];
+ $tmp['fill'] = $this->_config['celda_titulo']['fill'];
+ $estilo = $tmp;
+ }
else {
$estilo = $this->_config['celda_comun'];
}
require_once 'MECON/PDF/Marco.php';
require_once 'MECON/PDF/Tabla.php';
require_once 'MECON/PDF/Texto.php';
+require_once 'MECON/PDF/SaltoPagina.php';
$TABLA =& new MECON_HTML_Tabla();
//print '<PRE>MARTIN FIN </PRE>';
-$PDF_MARCO =& new MECON_PDF_Marco ('a4', 'landscape');
+$PDF_MARCO =& new MECON_PDF_Marco ('a4', 'portrait');
$PDF_MARCO->seccion = 'Prueba de la libreria de PDF\'s';
$PDF_MARCO->titulo = 'Alberto Giordano';
$PDF_MARCO->subtitulo = 'Filosofo Estilista, guacho pulenta si los hay';
$PDF_MARCO->addContent(new MECON_PDF_Tabla ($TABLA), false);
-$PDF_MARCO->addContent($PDF_TEXTO, false);
-$PDF_MARCO->addContent($PDF_TEXTO2, true);
-$PDF_MARCO->addContent($PDF_TEXTO2, true);
-$PDF_MARCO->addContent($PDF_TEXTO2, true);
-$PDF_MARCO->addContent(new MECON_PDF_Tabla ($TABLA), true);
+//$PDF_MARCO->addContent($PDF_TEXTO, false);
+//$PDF_MARCO->addContent($PDF_TEXTO2, true);
+//$PDF_MARCO->addContent(new MECON_PDF_SaltoPagina(), false);
+//$PDF_MARCO->addContent($PDF_TEXTO2, true);
+//$PDF_MARCO->addContent($PDF_TEXTO2, true);
+//$PDF_MARCO->addContent(new MECON_PDF_Tabla ($TABLA), true);
$PDF_MARCO->display();