03/04/2012, 22:12
|
| | 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(0, 126, 216); $this->SetTextColor(255); $this->SetDrawColor(0, 126, 216); $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(); ?> |