Ir al contenido


Foto

[RESUELTO] Problema con QRImage en QReport


  • Por favor identifícate para responder
18 respuestas en este tema

#1 agag4

agag4

    Advanced Member

  • Miembros
  • PipPipPip
  • 298 mensajes
  • LocationMéxico

Escrito 30 agosto 2010 - 09:28

Buen día compañeros, tengo un problema acarreado desde hace años atrás que no le había puesto mucha atención, hasta que me metí de lleno a la factura electrónica, uso Qreport v.4.07, puse un QRImage para mostrar la Cédula Fiscal en la parte inferior derecha de la Fac. Electrónica, cual es mi sorpresa que a veces muestra la imagen a veces no, la imagen la tengo fija, es decir, abrí la imagen en tiempo de diseño.

Alguien sabe a que se debe este problema ??
  • 0

#2 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 30 agosto 2010 - 09:31

La mejor solución sería guardar la imagen en un archivo de recursos y cargarla en tiempo de ejecución al llamar la factura.

Saludos.
  • 0

#3 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 30 agosto 2010 - 09:36

Hola

Verifica que la propiedad Strech del QRImagen sea false

Salud OS

  • 0

#4 agag4

agag4

    Advanced Member

  • Miembros
  • PipPipPip
  • 298 mensajes
  • LocationMéxico

Escrito 30 agosto 2010 - 09:38

Gracias por las respuestas, asi es, tengo la propiedad stretch en TRUE, ahora voy hacer más chica la imagen entonces para que quepa y probar de nuevo con Stretch = False.....  (y)
  • 0

#5 agag4

agag4

    Advanced Member

  • Miembros
  • PipPipPip
  • 298 mensajes
  • LocationMéxico

Escrito 30 agosto 2010 - 10:18

Me temo que no es por alli de lo Strectch, ya le puse en false, volvi a llamar la imagen y en ocasiones me lo muestra y en otras no.
  • 0

#6 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 30 agosto 2010 - 10:20

Pero pregunto, el problema es sólo en tiempo de diseño o en ejecución?, si es el primero, has probado en ejecución?, si aún persiste el problema, te recomiendo la solución que te aporté posts más arriba.

Saludos.
  • 0

#7 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 30 agosto 2010 - 10:21

Me temo que no es por alli de lo Strectch, ya le puse en false, volvi a llamar la imagen y en ocasiones me lo muestra y en otras no.


Muy bien, la imagen que formato tiene, lo ideal es bmp, si utilizas png puedes tener problemas, desgraciadamente hay muchos factores que pueden provocar el problema de las imagenes en QR, así que esto va a ser prueba y error :)

Salud OS
  • 0

#8 agag4

agag4

    Advanced Member

  • Miembros
  • PipPipPip
  • 298 mensajes
  • LocationMéxico

Escrito 30 agosto 2010 - 10:34

Hace aprox. 3-4 años atras que me tope con este problema y donde más o menos funcionaba era de abrir la imagen en tiempo de ejecución en el beforePrint del QReport, digo más o menos, porque se me presentaba que salia bien en las 1eras paginas pero en cierta pagina en adelante ya no mostraba el logo, voy a probar de nuevo por este camino haber que tal me va, con la ventaja de que en una fac electrónica por lo regular son de 2 a 3 hojas si me sirve de consolación :)
  • 0

#9 agag4

agag4

    Advanced Member

  • Miembros
  • PipPipPip
  • 298 mensajes
  • LocationMéxico

Escrito 30 agosto 2010 - 11:26

Ya hice de nuevo la prueba de abrir la imagen por código ( ejecución )


delphi
  1.   QRImage3.Picture.LoadFromFile('c:\cedula.jpg');


Si sigue igual, a veces lo muestra a veces no.
  • 0

#10 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 30 agosto 2010 - 11:28

Ya hice de nuevo la prueba de abrir la imagen por código ( ejecución )


delphi
  1.   QRImage3.Picture.LoadFromFile('c:\cedula.jpg');


Si sigue igual, a veces lo muestra a veces no.


Intenta cargando un bmp en lugar de un jpg, png u otro.

Salud OS
  • 0

#11 agag4

agag4

    Advanced Member

  • Miembros
  • PipPipPip
  • 298 mensajes
  • LocationMéxico

Escrito 30 agosto 2010 - 11:32

OK.... probando con BMP :)
  • 0

#12 agag4

agag4

    Advanced Member

  • Miembros
  • PipPipPip
  • 298 mensajes
  • LocationMéxico

Escrito 30 agosto 2010 - 11:53

Como que parecer ser que con el BMP se porta mejor, ya he realizado muchas pruebas al Qreport y todas ha mostrador la imagen, continuare haciendo pruebas espero todo siga bien....
  • 0

#13 cadetill

cadetill

    Advanced Member

  • Moderadores
  • PipPipPip
  • 994 mensajes
  • LocationEspaña

Escrito 30 agosto 2010 - 11:59

Buenas,

A mi me pasó algo parecido y, al fina tiré por la solución de meter el bmp en un fichero de recursos. Desde entonces, no tengo conocimiento de que haya vuelto a pasar :)

Nos leemos

  • 0

#14 agag4

agag4

    Advanced Member

  • Miembros
  • PipPipPip
  • 298 mensajes
  • LocationMéxico

Escrito 30 agosto 2010 - 12:01

Si fijate, yo creo que esa es la solución usar BMP, continuo con las pruebas y en todas me sale la imagen, gracias compañeros por ayudarme, esperemos que el QrImage continue asi :)  Saludos.
  • 0

#15 Rolphy Reyes

Rolphy Reyes

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.092 mensajes
  • LocationRepública Dominicana

Escrito 30 agosto 2010 - 12:02

Saludos.

Tal como te dice Egostar desgraciadamente esos componentes trabajan bien (mejor) con los tipos de imágenes BMP, no sé si probaste a agregar la unidad jpeg.

Puede que los JEDI tengan algún componente que te ayude con esto.
  • 0

#16 agag4

agag4

    Advanced Member

  • Miembros
  • PipPipPip
  • 298 mensajes
  • LocationMéxico

Escrito 30 agosto 2010 - 12:06

Gracias, pero me voy a olvidar de los JPG por el momento, son menos pesados que los BMP pero no importa solo voy a usar 2 QrImage en el QReport. Saludos.
  • 0

#17 Delphius

Delphius

    Advanced Member

  • Administrador
  • 6.295 mensajes
  • LocationArgentina

Escrito 30 agosto 2010 - 03:07

Hola,

Tengo entendido que el problema de QRImage es de vieja data... es un bug que viene arrastrando QR desde hace tiempo.
Hay veces que se comporta bien, y otras que no...

Supuestamente el problema fue resuelto en la versión que viene con D6, pero hay reportes de que siguieron los fallos.

Saludos,
  • 0

#18 agag4

agag4

    Advanced Member

  • Miembros
  • PipPipPip
  • 298 mensajes
  • LocationMéxico

Escrito 30 agosto 2010 - 04:58

Gracias por la información Delphius, hasta ahora las pruebas que he hecho van bien, usando BMP.
  • 0

#19 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 30 agosto 2010 - 05:10

Yo tuve que hacer varias pruebas hasta encontrar el problema, por desgracia nunca es un asunto específico, a veces suele ser la propiedad Strech, a veces el tipo de gráfico (bmp, jpg, png) a veces la resolución de la impresora, en fin, no es algo trivial el asunto de las imagenes en QReport.

Y si, como dice Delphius, es un "bug" antiguo que no le han/habían prestado atención.

Salud OS
  • 0




IP.Board spam blocked by CleanTalk.