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...)
 
(Una edición intermedia no se muestra.)
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 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");
Línea 36: Línea 37:
     {
     {
       // 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 53:
</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

Ú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

Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Herramientas