Cabecera
De CidesaWiki
(Diferencias entre revisiones)
(New page: * 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...) |
|||
| Línea 1: | Línea 1: | ||
| - | + | == 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. | Un ejemplo de esto lo encuentran en el trunk principal de los reportes el archivo pdfcarcatart.php, en el constructor de la clase pdf. | ||
| Línea 36: | Línea 36: | ||
{ | { | ||
// Aqui pintamos la cabecera | // 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->getCabecera(H::GetPost("titulo"),'Departamento'); | ||
| Línea 50: | Línea 52: | ||
</pre> | </pre> | ||
| + | |||
| + | 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 | ||
Revisión de 20:06 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("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