Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] mostrar imagen en una cell (celda) fpdf

Estas en el tema de mostrar imagen en una cell (celda) fpdf en el foro de PHP en Foros del Web. saludos amigos tengo un problema estoy haciendo una consulta y todo bien el problema es como cuadro la imagen dentro de una celda en fpdf ...
  #1 (permalink)  
Antiguo 11/03/2017, 13:59
Avatar de aviweb2015  
Fecha de Ingreso: abril-2016
Ubicación: venezuela
Mensajes: 215
Antigüedad: 8 años
Puntos: 1
mostrar imagen en una cell (celda) fpdf

saludos amigos tengo un problema estoy haciendo una consulta y todo bien el problema es como cuadro la imagen dentro de una celda en fpdf ya que se me muestra todo descuadrado, el código que implemento es el siguiente:

Código PHP:
Ver original
  1. <?php
  2. require('../pdf/fpdf.php');
  3. require('../conexion/conexion.php');
  4. $pdf =& new FPDF('P', 'mm', 'letter'); //para que la hoja sea tipo carta
  5. $pdf->AddPage('P','letter'); //para que la hoja sea tipo carta
  6. $pdf->Image('../cintillo/cintillo.png',10,8,120);
  7. $pdf->Ln(40);
  8. $pdf->SetFont('Arial', 'B', 20, 'C');
  9. $pdf->Cell(190, 8, utf8_decode ('Listado General Galerías'), 10,8, 'C');
  10. $pdf->Ln(5);
  11. $pdf->SetFillColor(2,157,116);//Fondo verde de celda
  12. $pdf->SetTextColor(3, 3, 3); //Letra color blanco
  13. $pdf->SetFont('Arial', 'B', 9);
  14. $pdf->Cell(10, 5, utf8_decode ('Cód.'), 1,0,'C','R');
  15. $pdf->Cell(60, 5, utf8_decode ('Título'), 1,0,'C','R');
  16. $pdf->Cell(100, 5, utf8_decode ('Imagen'), 1,0,'C','R');
  17. $pdf->Ln(5);
  18. $pdf->SetFont('Arial', '', 9);
  19.  
  20.  
  21. $sql = "SELECT * FROM galerias ORDER BY id";
  22. $result=mysql_query($sql,$link);//devuelve la consulta
  23. $i=1;
  24.  
  25. while($row =mysql_fetch_array($result))
  26. {
  27. $pdf->Cell(10, 5, $i, 1,0,'C','R');
  28. $pdf->Cell(60, 5,$row['titulo'], 1,0,'C');
  29. $pdf->Cell(100,5, $pdf->Image('../galerias/'.$row['portada'], $pdf->GetX()+40, $pdf->GetY()+3, 30), 1,0,'C');
  30. $pdf->Ln();
  31. $i++;
  32. }
  33.  
  34.  
  35. $pdf->SetY(10);
  36.  
  37. $pdf->AliasNbPages();
  38.  
  39.  
  40. $pdf->Ln(8);
  41.  
  42. $pdf->SetFont('Arial', 'B', 8);
  43. $pdf->Cell(114,8,'',0);
  44. for($i=1;$i<=40;$i++)
  45. $pdf->Output('Reporte General Galerias.pdf', 'I');
  46. ?>
__________________
yoclens avilan
  #2 (permalink)  
Antiguo 11/03/2017, 17:20
Avatar de aviweb2015  
Fecha de Ingreso: abril-2016
Ubicación: venezuela
Mensajes: 215
Antigüedad: 8 años
Puntos: 1
Respuesta: mostrar imagen en una cell (celda) fpdf

lo he resulto anexo código:

Código PHP:
Ver original
  1. $pdf->Cell(10, 15, $i, 1,0,'C','R');
  2. $pdf->Cell(100, 15,$row['titulo'], 1,0,'C');
  3. $pdf->Cell(20,15, $pdf->Image('../galerias/'.$row['portada'], $pdf->GetX(), $pdf->GetY(),20),1);
  4. $pdf->Ln();
:
__________________
yoclens avilan

Etiquetas: fpdf
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:27.