PHP - colocar en una Cell fpdf una imagen

   
Vista:

colocar en una Cell fpdf una imagen

Publicado por jhean carlos araghoon@hotmail.com (113 intervenciones) el 17/01/2013 19:08:44
como estan tengo una inquietud
sera que alguien me da una ayudita en FPDF generador de reportes en pdf

lo que quiero hacer es colocar una imagen dentro de una celda de una tabla

bueno mi reporte consiste en:
genera parrafos de escritura que tengo en mi base de datos que introducen los usuarios la cantidad de parrafos es variadad

despues de llenarse los parrafos que es variada al final coloco una tabla de dos filas y una columna
y ahi dentro de la tabla quiero poner una imagen

pero no puedo hacerlo

porque a una imagen hay que darle el parametro para mostrarse y eso me perjudica al tener una variada cantidad de letras

aca les dejo mi funcion de la tabla

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
function TablaColores($header)
	{
		//Colores, ancho de línea y fuente en negrita
		$this->SetFont('Arial','I',8);
		$this->SetFillColor(0,126,216);
		$this->SetTextColor(255);
		//linea de borde
		$this->SetDrawColor(0,126,216);
		//$this->SetDrawColor(128,0,0);
		$this->SetLineWidth(.3);
		$this->SetFont('','B');
		//Cabecera
 
		for($i=0;$i<count($header);$i++)
		$this->Cell(173,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;
		/* $this->Image('angel2.jpg',60,90,102,0,'','http://www.fpdf.org'); */
		$this->Cell(173,90,"",'LR',0,'L',$fill);
 
		//$this->MultiCell(173,'10','',0,1,'L',0,'');
		$this->Ln();
 
		$this->Cell(173,0,'','T');
	}


ahora como tengo que hacer para que esa imagen este dentro de la tabla
no se que mas informacion necesitan les contestare rrapido
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

colocar en una Cell fpdf una imagen

Publicado por José Manuel josema@orbisapientia.com (43 intervenciones) el 18/01/2013 15:14:58
Hola:

Si mal no recuerdo, para poner correctamente una imagen en una celda concreta, había que hacer uso de los métodos GetX y GetY. Algo como:

1
$this->Cell(valor1, valor2, $this->Image('ruta-imagen/imagen', $this->GetX(),$this->GetY()),'LR',0,'R');


Como digo era algo así, aunque no sé si estará del todo bien puesto. En fin, espero que te sea útil o al menos te oriente.

Saludos,

José Manuel
==================================
http://www.orbisapientia.com
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Respuesta

Publicado por Jonatha (2 intervenciones) el 24/08/2016 01:19:48
Pare de Sufrir!!! - La respuesta aunque algo tarde es:

1
$pdf->MultiCell(190,40, $pdf->Image($url_imagen, $pdf->GetX()+40, $pdf->GetY()+3, 100) ,0,"C");

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar