Por que al generar un reporte fpdf me queda asi. alguien sabe
Cuando revasa la cantidad de informacion en una hoja queda asi pero cuando no las tablas quedan exactas.
Archivo Generado ya que no pude inserter el pdf aqui.
Codigo:
Código PHP:
Ver originalrequire('fpdf/fpdf.php');
include("../Funciones/conectarbase.php");
$conex= conectar();
$fecha1=$_POST['fechainicio'];
$fecha2=$_POST['fechafin'];
setlocale(LC_ALL
,"es_ES@euro","es_ES","esp");
class abc extends FPDF{
function Footer()
{
$this->SetY(-15);
$this->SetFont('Arial','I',8);
$this->Cell(50,10,'San Francisco de Campeche,Camp: a '.strftime("%A %d de %B del %Y"),0,0,'L'); $this->Cell(0,10,'Page '.$this->PageNo(),0,0,'C');
}
}
Código PHP:
Ver original$pdf=new FPDF('P','mm','A4');
$pdf->AliasNbPages();
$pdf = new abc();
$pdf->AddPage();
$pdf->SetAuthor('IntegracionSolidaria');
Código PHP:
Ver original$pdf->SetXY(50,50);
$pdf->MultiCell(120,6,"Reporte entre Fecha ",0);
$pdf->SetXY(85,50);
$pdf->MultiCell(120,6,$fecha1,0);
$pdf->SetXY(105,50);
$pdf->MultiCell(120,6,"Y ",0);
$pdf->SetXY(110,50);
$pdf->MultiCell(120,6,$fecha2,0);
$Y_Fields_Name_position = 60;
$Y_Table_Position = 66;
$pdf->SetFillColor(232,232,232);
$pdf->SetFont('Arial','B',12);
$pdf->SetY($Y_Fields_Name_position);
//posicion de Inicio
$pdf->SetX(5);
//termino de celda,tamaño
$pdf->Cell(10,6,'Num',1,0,'L',1);
$pdf->SetX(15);
$pdf->Cell(60,6,'Nombre',1,0,'L',1);
$pdf->SetX(75);
$pdf->Cell(50,6,'Paterno',1,0,'L',1);
$pdf->SetX(125);
$pdf->Cell(30,6,'Materno',1,0,'L',1);
$pdf->SetX(155);
$pdf->Cell(50,6,'Grupo',1,0,'L',1);
$pdf->Ln();
$pdf->SetFont('Arial','',6);
$pdf->SetY($Y_Table_Position);
$pdf->SetX(5);
$pdf->MultiCell(10,6,$column_id,1);
$pdf->SetY($Y_Table_Position);
$pdf->SetX(15);
$pdf->MultiCell(60,6,utf8_decode($column_nombre),1,'L'); $pdf->SetY($Y_Table_Position);
$pdf->SetX(75);
$pdf->MultiCell(50,6,utf8_decode($column_paterno),1,'L'); $pdf->SetY($Y_Table_Position);
$pdf->SetX(125);
$pdf->MultiCell(30,6,utf8_decode($column_materno),1,'L'); $pdf->SetY($Y_Table_Position);
$pdf->SetX(155);
$pdf->MultiCell(50,6,utf8_decode($column_grupos),1,'C');
$i = 0;
$pdf->SetY($Y_Table_Position);
while ($i < $number_of_products)
{
$pdf->SetX(5);//lineas dentro de la tabla
$pdf->MultiCell(200,6,'',1);
$i = $i +1;
}
$pdf->Output();
Hay algun error. ?
De antemano gracias.