[SOLUCIONADO]Mostrar imagen BYTEA en pdf

Buena tarde,

Necesito cargar la imagen en el reporte PDF, en la base es un campo Bytea, para un texto se utiliza

$pdf->ezText(…)

como queda para la imagen ?

Gracias

John,

Primeramente vas a tener que exportar la imagen que tienes en la base de datos hacia un archivo. Luego de eso deberias usar la funcion ezImage que provee la libreria ezpdf, pero OJO que la funcion es experimental y puede no funcionarte con todos los tipos de imagenes.

Para mas info podes mirar directamente en la libreria dentro de toba_dir/php/3ros/ezpdf/class.ezpdf.php

Saludos
Richard

Cabe aca tambien la pregunta, como con el ezText, los datos quedan desalineados entre linea y linea, como puedo lograr mostrar la tabla en forma verticaL y no horizontal?

NOMBRE :
DIIRECCION :
TELEFONO :

Gracias

Quedamos en las mismas, por que la funcion ezImage NO esta documentada, y aparentemente mandandole los parametros el hace la exportaciòn del archivo, de pronto alguien tiene un ejemplo que le haya funcionado ??

Hasta el momento con los datos no hay problema, para la imagen tengo

$foto = $datos[0][‘persona_foto’];
$pdf->ezImage($foto);

No muestra nada.

Gracias

En realidad lo que deberias hacer seria ir combinando la function exText con ezSetDy, de esta forma podes ir armando una lista de campos verticalmente.

function ezSetDy($dy,$mod=''){ // used to change the vertical position of the writing point. // changes up by a positive increment, so enter a negative number to go // down the page // if $mod is set to 'makeSpace' and a new page is forced, then the pointed will be moved // down on the new page, this will allow space to be reserved for graphics etc.

Por ejemplo para ir 50 pixeles hacia abajo lo hariamos con:


$pdf->ezSetDy(-50 , 'makeSpace');

por que la funcion ezImage NO esta documentada, y aparentemente mandandole los parametros el hace la exportaciòn del archivo

No termino de entender bien a que te referis, pero por si acaso no me exprese correctamente antes, la funcion ezImage recibe la ruta de un archivo en disco pero NO hace la exportacion del archivo, necesita un archivo ya creado.

Por otro lado, cuando te recomende mirar la funcion fue porque tiene una serie de parametros opcionales que quizas puedas necesitar, aunque la unica forma de entender para que se usan es mirando el codigo de la misma. Como te habia dicho antes la funcion es experimental, quizas por tratarse de un trabajo en curso su desarrollador no la documento correctamente.

Saludos
Richard

Ok Gracias