🌹🏠🌹？》《》？《》？<?php

require('pdf/fpdf.php');
 
//Creamos la nueva clase pdf que hereda de fpdf
 
class PDF extends FPDF
{
 
 var $titulo="";
 var $pie_pagina=1;
// utilizamos la funcion Header() y la personalizamos para que muestre la cabecera de página
function Header()
{
    // seteamos el tipo de letra Arial Negrita 16
    if ($this->liso != 'S'){
        $this->SetXY(5,5);
        $this->SetFont('Arial','B',10);
        // ponemos una celda sin contenido para centrar el titulo o la celda del titulo a la derecha
        $p_alto=15;
        $this->Cell(60,$p_alto,$this->Image('../Iconos/GLSA.png',$this->GetX(),$this->GetY(),60),0,0);
        $p_fecha=date("d/m/Y");
        $this->SetFont('Arial','B',12);
        $this->cell(85,$p_alto,$this->titulo,0,0,"C");
        $this->SetFont('Arial','B',10);

        $this->Cell(50,$p_alto,'Fecha: '.$p_fecha,0,1,'R');
        $this->SetLineWidth(0.3);
        $this->Line(05,$this->GetY()+5,200,$this->GetY()+5);
        $this->setY($this->GetY()+5);
        //Dibujar_Encabezados($this);
    }
    
}
 
// utilizamos la funcion Footer() y la personalizamos para que muestre el pie de página
function Footer()
{
    // Seteamos la posicion de la proxima celda en forma fija a 1,5 cm del final de la pagina
    $this->SetY(-15);
    // Seteamos el tipo de letra Arial italica 10
    $this->SetFont('Arial','I',10);
    // Número de página
    if ($this->pie_pagina == 1){
       $this->Cell(0,10,'Pagina '.$this->PageNo().'/{nb}',0,0,'C');
    }
}
 
     function DashedRect($x1, $y1, $x2, $y2, $width=1, $nb=15)
    {
        $this->SetLineWidth($width);
        $longueur=abs($x1-$x2);
        $hauteur=abs($y1-$y2);
        if($longueur>$hauteur) {
            $Pointilles=($longueur/$nb)/2; // length of dashes
        }
        else {
            $Pointilles=($hauteur/$nb)/2;
        }
        for($i=$x1;$i<=$x2;$i+=$Pointilles+$Pointilles) {
            for($j=$i;$j<=($i+$Pointilles);$j++) {
                if($j<=($x2-1)) {
                    $this->Line($j,$y1,$j+1,$y1); // upper dashes
                    $this->Line($j,$y2,$j+1,$y2); // lower dashes
                }
            }
        }
        for($i=$y1;$i<=$y2;$i+=$Pointilles+$Pointilles) {
            for($j=$i;$j<=($i+$Pointilles);$j++) {
                if($j<=($y2-1)) {
                    $this->Line($x1,$j,$x1,$j+1); // left dashes
                    $this->Line($x2,$j,$x2,$j+1); // right dashes
                }
            }
        }
    }
}
?>