Cabecera

De CidesaWiki

(Diferencias entre revisiones)
Saltar a navegación, buscar
(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.
+
== 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

Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Herramientas