Cabecera
De CidesaWiki
(Diferencias entre revisiones)
Línea 1: | Línea 1: | ||
- | |||
== Configuración de la cabecera del reporte y de la orientación. == | == Configuración de la cabecera del reporte y de la orientación. == | ||
Línea 12: | Línea 11: | ||
// Inicialización del reporte | // Inicialización del reporte | ||
// Incialización de la orientación | // Incialización de la orientación | ||
+ | // parent::FPDF("L"); | ||
+ | // la "P" y la "L" son en mayuscula | ||
parent::FPDF("P"); | parent::FPDF("P"); | ||
Última versión de 20:07 3 mar 2008
Configuración de la cabecera del reporte y de la orientación.
Un ejemplo de esto lo encuentran en el trunk principal de los reportes el archivo pdfcarcatart.php, en el constructor de la clase pdf.
ej:
function pdfreporte() { // Inicialización del reporte // Incialización de la orientación // parent::FPDF("L"); // la "P" y la "L" son en mayuscula parent::FPDF("P"); $this->titulos=array(); $this->anchos=array(); $this->art1=H::GetPost("art1"); $this->art2=H::GetPost("art2"); $this->exitot1=H::GetPost("exitot1"); $this->exitot2=H::GetPost("exitot2"); $this->llenartitulosmaestro(); $this->carcatart= new Carcatart(); $this->arrp=$this->carcatart->sqlp($this->art1,$this->art2,$this->exitot1,$this->exitot2); }
Para cargar la cabecera sólo se debe llamar a la funcion getCabecera de la siguiente forma:
function Header() { // Aqui pintamos la cabecera // paramatro 1 = "El titulo del Reporte" // paramatro 2 = "El departamento" OJO, si no tiene departamento lo pasan en blanco o no lo pasan $this->getCabecera(H::GetPost("titulo"),'Departamento'); $this->setFont("Arial","B",9); $ncampos=count($this->titulos); for($i=0;$i<$ncampos;$i++) { $this->cell($this->anchos[$i],10,$this->titulos[$i]); } $this->ln(4); $this->Line(10,45,200,45); $this->ln(8); }
Por otro lado las configuraciones por defecto de las posiciones de las cabeceras se encuentran en un archivo config.yml en el lib/bd de los reportes, estas no debe ser modificadas a menos que el cliente necesite mostrar la información de otra forma (ej. mover el logo hacia la derecha)
La función getCabecera se encuentre en la clase base fpdf.
Luelher