vReport: imprimir imagen pasando ruta


([N1] OscarBarea) #1

Hola,
Estoy intentando imprimir una imagen en Report, pero no lo consigo.
En el registro que quiero imprimir tengo la ruta donde se encuentra el la imagen. Desde Report, en propiedades de la imagen selecciono en Tipo origen del control “Origen de datos” y en el origen de datos le pongo:
“file:///” + #RUTA ( este campo contiene -> C:/images/imagen_001.jpg)
también he probado:
#RUTA ( este campo contiene -> C:/images/imagen_001.jpg)
Pero no me devuelve nada.
Que hago mal?
Saludos
Oscar B.


([N4] eic) #2

Hola.

Prueba a cambiar / por , ya que vReport gestiona las rutas “a la manera habitual”.


([N1] OscarBarea) #3

Hola,
Gracias Fran, pero no funciona.
Lo he probado de todas las maneras posibles, y no hay manera de imprimir una imagen pasándole la ruta desde “origen de datos”
Llevo pelea´dome demasiado tiempo por una cosa tan básica.
Alguien sabe como se hace?
Saludos
Oscar B.


([N2] overBCN) #4

Yo también tengo esta necesidad y tampoco consigo imprimir imagen desde una ruta devuelta por un campo de la tabla.
Preguntaré a soporte
Saludos


([N3] pacosatu) #5

Hola Oscar, Luis.

Vamos a ver, una cosa tan simple no puede necesitar tanto tiempo.

Lo que quieres es pintar una imagen a partir del Path absoluto que está guardado en un campo. VReport por defecto pinta las imagenes de campos Objeto, es decir, que están en formato binario dentro del campo.

Para este caso, el control imagen la propiedad “Tipo de origen del control” debe ser “Nombre del fichero del origen de datos” y la “Columna del origen de datos” el campo que contiene el Path absoluto de la imagen a pintar.

Probadlo.

Saludos
Paco Satué


([N2] overBCN) #6

Gracias Paco,
Funcionando. Como cuando seleccionamos “Nombre del fichero del origen de datos” no nos aparece la opción para especificar el campo, no lo había probado.
Gracias
Saludos