Ver Mensaje Individual
  #9 (permalink)  
Antiguo 05/05/2016, 11:14
Avatar de kip13
kip13
 
Fecha de Ingreso: agosto-2011
Mensajes: 167
Antigüedad: 12 años, 8 meses
Puntos: 13
Respuesta: reporte pdf delimitar tamaño campo

Fijate en el ejemplo que postee alla arriba, colocas antes de cada celda el SetXY().

Código PHP:
Ver original
  1. <?php
  2.  
  3. require('cellfit.php');
  4.  
  5. $txt_short = 'This text is short enough.';
  6. $txt_long = 'This text is way too long.';
  7. for ($i = 1; $i <= 2; $i++)
  8.     $txt_long.=' '.$txt_long;
  9.  
  10. $pdf = new FPDF_CellFit();
  11. $pdf->AddPage();
  12. $pdf->SetFillColor(0xff,0xff,0x99);
  13. $pdf->SetFont('Arial','B',16);
  14.  
  15. $pdf->SetFont('','B');
  16. $pdf->Write(10,'Ejemplo');
  17. $pdf->SetFont('');
  18. $pdf->SetXY(10,30);// antes de cada celda fijo las posiciones con respecto a XY, en CellfitSpace() solo se fija en ancho y largo de la celda, nada mas.
  19. $pdf->CellFitSpace(0,10,$txt_long,1,1,'',1);
  20. $pdf->SetXY(20,40);// antes de cada celda fijo las posiciones con respecto a XY, en CellfitSpace() solo se fija en ancho y largo de la celda, nada mas.
  21. $pdf->CellFitSpace(60,10,$txt_short,1,1);
  22. $pdf->SetXY(30,50); // antes de cada celda fijo las posiciones con respecto a XY, en CellfitSpace() solo se fija en ancho y largo de la celda, nada mas.
  23. $pdf->CellFitSpace(0,10,$txt_long,1,1,'',1);
  24. $pdf->SetXY(40,60);// antes de cada celda fijo las posiciones con respecto a XY, en CellfitSpace() solo se fija en ancho y largo de la celda, nada mas.
  25. $pdf->CellFitSpace(60,10,$txt_short,1,1);
  26. $pdf->Output();
  27. ?>

Si puedes coloca el código de como estas armando el documento.

Saludos

Última edición por kip13; 05/05/2016 a las 11:27