Tema: fpdf con php
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/04/2012, 22:12
echo_
 
Fecha de Ingreso: noviembre-2011
Ubicación: Paris
Mensajes: 450
Antigüedad: 12 años, 5 meses
Puntos: 7
fpdf con php

Buen dia maestros del web, tengo una duda espero y me puedan sacar de ella tengo un codigo para generar pdf mediante php tengo esto pero lo unico que quiero es centrar esta tabla en mi hoja pdf

Saludos

Código PHP:
<?php
require('fpdf/fpdf.php');

class 
PdfTable extends FPDF
{

    function 
FancyTable($header,$data,$w)
    {
        
//Colores, ancho de línea y fuente en negrita
        
$this->SetFillColor(0126216);
        
$this->SetTextColor(255);
        
$this->SetDrawColor(0126216);
        
$this->SetLineWidth(.3);
        
$this->SetFont('','B');
        
        
//Cabecera
        
        
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(224,235,255);
        
$this->SetTextColor(0);
        
$this->SetFont('');
        
        
//Datos
        
$fill=false;
        foreach(
$data as $row)
        {
            foreach(
$w as $k=>$col){
                
$this->Cell($col,6,$row[$k],'LR',0,'L',$fill);
            }
            
            
$this->Ln();
            
$fill=!$fill;
        }
        
$this->Cell(array_sum($w),0,'','T');
    }
}
//instanciamos la clase
$pdf=new PdfTable();

//Títulos de las columnas
$header=array('','Registros por ciudad','');

//anchos de cada columna
$widths=array(50,70,50);

//Carga de datos
$data=array(
array(
"Mexicali","[email protected]","@jperez"),
array(
"Ensenada","[email protected]","@mariom"),
array(
"San Luis Rio colorado","[email protected]","@luisluis"),
array(
"Monterrey","[email protected]","@xavierx")
);
$pdf->SetXY(99,60);
$pdf->SetFont('Arial','',14);
$pdf->AddPage();
$pdf->FancyTable($header,$data,$widths);
$pdf->Output();
?>