Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/01/2012, 14:11
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 10 meses
Puntos: 793
Respuesta: fpdf - MultiCellBlt

Mira a ver si este ejemplo te puede guiar:

Código PHP:
Ver original
  1. <?php
  2. require_once 'fpdf/fpdf.php';
  3.  
  4. define('FPDF_FONTPATH', 'font/');
  5.  
  6. class PDF extends FPDF
  7. {
  8.     function MultiCellBlt($w, $h, $blt, $txt, $border = 0, $align = 'J', $fill = 0) {
  9.         $blt_width = $this->GetStringWidth($blt) + $this->cMargin * 2;
  10.         $bak_x = $this->x;
  11.         $this->Cell($blt_width, $h, $blt, 0, '', $fill);
  12.         $this->MultiCell($w - $blt_width, $h, $txt, $border, $align, $fill);
  13.         $this->x = $bak_x;
  14.     }
  15.  
  16. }
  17.  
  18. $pdf = new PDF('L', 'mm', 'A4');
  19. $pdf->Open();
  20. $pdf->AddPage();
  21. $pdf->SetFont('Times', '', 12);
  22.  
  23. $column_width = ($pdf->w - 30) / 2;
  24.  
  25. $sample_text1 = 'Este es un texto de pruebas, Este es un texto de pruebas, Este es un texto de pruebas, Este es un texto de pruebas, Este es un texto de pruebas.';
  26. $sample_text2 = 'Otro texto de pruebas, Otro texto de pruebas, Otro texto de pruebas, Otro texto de pruebas, Otro texto de pruebas, Otro texto de pruebas.';
  27.  
  28. $pdf->MultiCellBlt($column_width, 6, '', $sample_text1);
  29. $pdf->SetXY($column_width + 10 * 2, 10);
  30. $pdf->MultiCellBlt($column_width, 6, '', $sample_text2);
  31.  
  32. $pdf->Output();
  33. ?>

Fijate como $column_width establece el tamaño de las columnas y la ubicación de la primer columna, con el método SetXY estableces la ubicación de la segunda columna. Los bucles for no son necesarios a menos que tengas que repetir un texto muchas veces como en el ejemplo:

http://www.fpdf.de/downloads/addons/38/

Saludos.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP