la clase pdf
Código PHP:
// para utilizar la librería
define('FPDF_FONTPATH','font/');
ob_end_clean();
include('fpdf.php');
class PDF extends FPDF
{
function CrearTabla($header,$vector1){
//$pdf->SetTextColor(0);
$this->Image("../imagenes/banner2.jpg",1,1,220,20,"JPEG");
//$pdf->SetTitle("Reporte tales que pascuales");
//Cabecera
$this->Ln(15);
//$pdf->Cell(80);
//Título
//$pdf->Cell(30,10,'Reporte articulos',1,0,'C');
//$pdf->Ln(15);
$this->SetFillColor(255,0,0);
$this->SetTextColor(255);
$this->SetDrawColor(128,0,0);
$this->SetLineWidth(.3);
$this->SetFont('Arial','B',10);
//$pdf->Cell(20);
$w=array(40,40,40,40,40,40,40,40,40,40,40);
for($i=0;$i<count($header);$i++)
$this->Cell($w[$i],7,$header[$i],1,0,'C',1);
$this->Ln();
//Restauración de colores y fuentes
$this->SetFillColor(51,51,51);
$this->SetTextColor(255);
//$pdf->SetDrawColor(128,0,0);
$this->SetFont('');
//Datos
$fill=1;
$this->Cell(20);
for($i=0;$i<count($vector1);$i++)
{
$this->Cell($w[$i],6,$vector1,'LR',0,'C',$fill);
//$pdf->Cell($w[$1],6,$data[$i],'LR',0,'L',$fill);
//$pdf->Cell($w[$2],6,$data[$i],'LR',0,'R',$fill);
//$pdf->Cell($w[$3],6,$data[$i],'LR',0,'R',$fill);
$fill=$fill;
}
$this->Ln();
$this->Cell(20);
$this->Cell(array_sum($w),0,'','T');
//Creación del objeto de la clase heredada
}//fin tabla;
function DarSalida(){
$this->AliasNbPages();
$this->AddPage();
$this->Output();
}
}
Código PHP:
<?php
// para utilizar la librería
//define('FPDF_FONTPATH','font/');
//ob_end_clean();
//include('fpdf.php');
//$pdf=new FPDF();
include("../../Controladores/Articulos.php");
include("../../Modelo/conectar.php");
include("PdfClass.php");
$Articulos = new Articulos();
$PDF = new PDF();
$bd = new conectar();
$bd->conectarse();
$FechaI=$_POST['Fecha_in'];
$FechaF=$_POST['Fecha_fin'];
//echo $FechaI.", ".$FechaF;
$FechaInicio=$FechaI[0].$FechaI[1].$FechaI[2].$FechaI[3].$FechaI[4].$FechaI[5].$FechaI[8].$FechaI[9];
$FechaFinal=$FechaF[0].$FechaF[1].$FechaF[2].$FechaF[3].$FechaF[4].$FechaF[5].$FechaF[8].$FechaF[9];
//echo $FechaInicio.", ".$FechaFinal;
$c=0;
$Articulos->setConexion($bd->getConexionV());
$vector1=$Articulos->ConsultarReportes($FechaInicio,$FechaFinal);
//for($i=0;$i<count($vector1);$i++){
//echo $vector1[$i]."<br>";
//}
//$pdf->AliasNbPages();
//$pdf->AddPage();
$header[0]="Codigo";
$header[1]="Nombre";
$header[2]="Tipo";
$header[3]="Estado";
$header[4]="Precio";
$header[5]="Empeño";
$header[6]="Comentarios";
$header[7]="Fecha";
$header[8]="Cedula";
$header[9]="Imagen";
$header[10]="Electrodomestico";
$PDF->CrearTabla($header,$vector1);
$PDF->DarSalida();
/*$pdf=new FPDF();
$pdf->AliasNbPages();
$pdf->AddPage();*/
?>