Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-04-2012
tarco35 tarco35 is offline
Miembro
 
Registrado: sep 2003
Posts: 210
Poder: 21
tarco35 Va por buen camino
Question Qreport 3.0 y QRimagen

Pues resulta que genero un report con delphi6 y qreport 3.0 y tiene un QRimagen que cargo en tiempo de ejecucion.. le hago un prepare el report y despues un preview... el report tiene normalment 3 paginas
Pues resulta que unas veces me muestra la imagen bien, otras bien en la primera y segunda pagina y no en la tercera, otras veces no la muestra y saca un cuadro negro.....
(la impresora por defecto que tengo ahora puesta es un generador de pdf)
Alguien sabe como se podria solucionar esto??
Gracias
Responder Con Cita
  #2  
Antiguo 01-04-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Por favor, recuerda poner títulos descriptivos a tus preguntas, gracias.

Ese problema puede ocurrir en diversos motivos, algunas veces es porque la imagen es muy grande.
Responder Con Cita
  #3  
Antiguo 02-04-2012
tarco35 tarco35 is offline
Miembro
 
Registrado: sep 2003
Posts: 210
Poder: 21
tarco35 Va por buen camino
Disculpa.... no es una imagen grande, en realidad tiene como 200x200 pixeles o así
Responder Con Cita
  #4  
Antiguo 02-04-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Entonces no sabría decirte, yo he tenido ese problema con reportbuilder algunas veces, se solucionaba haciendo la imagen más pequeña o poniendo el recuadro más grande para que no estuviese tan "apretada"
Veamos si otro forero que use qreport ha tenido ese problema y puede dar su opinión.
Responder Con Cita
  #5  
Antiguo 02-04-2012
tarco35 tarco35 is offline
Miembro
 
Registrado: sep 2003
Posts: 210
Poder: 21
tarco35 Va por buen camino
ajuste al recuadro

el unico detaller que se me ocurre es que uso la propiedad strech para ajustar la imagen al recuadro que tengo... no se si eso puede influir??
Responder Con Cita
  #6  
Antiguo 02-04-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
No, eso no es. Aunque, ya digo, no conozco qreport.
Responder Con Cita
  #7  
Antiguo 03-04-2012
Avatar de olbeup
olbeup olbeup is offline
Miembro
 
Registrado: jul 2005
Ubicación: Santiago de la Ribera (España)
Posts: 685
Poder: 19
olbeup Va camino a la fama
Utilizo QuickReport en los informes y me pasa lo mismo, cada 10 hojas al menos 3 salen en negro no consecutivas, es posible que tenga un bug el componente QRImage.

Cargo la imagen que es el logotipo de la empresa en tiempo real, lo he probado desde un fichero o cargando la imagen desde la base de datos donde tengo el logo grabado y sigue haciendo lo mismo, como digo es posible que sea un bug del propio QRImagen.

El tamaño, no creo que sea el tamaño, he utilizado desde 1KB hasta 1Mb y hace lo mismo, el motivo no tengo ni p...ida.

Habrá que ver los fuentes de la Versión 3.0, para ver como gestiona la carga.

Un saludo.
__________________
Al hacer una consulta SQL, haz que los demás te entiendan y disfruten de ella, será tú reflejo de tú saber.
Responder Con Cita
  #8  
Antiguo 03-04-2012
tarco35 tarco35 is offline
Miembro
 
Registrado: sep 2003
Posts: 210
Poder: 21
tarco35 Va por buen camino
seguimos

buenos pues a ver so alguien tiene una solucion....
Responder Con Cita
  #9  
Antiguo 03-04-2012
Avatar de juanlaplata
juanlaplata juanlaplata is offline
Miembro
 
Registrado: ene 2007
Ubicación: La Plata, Bs. As. (Argentina)
Posts: 212
Poder: 18
juanlaplata Va por buen camino
En mi caso tengo el logo en la base de datos, y asi es como lo coloco en el reporte.

Código Delphi [-]
var BS:TBlobStream;
    grafico:TGraphic;
    im:TQRImage;
    I,AuxLeft:integer;
    //s:string;
    LabelAux : TQRLabel;
    DBEditAux : TQRDBText;
    QRExprAux : TQRExpr;
begin
    Im := Logo;  // Logo es el TQRImage pegado en el Reporte
    if not (Base.DatosImagenReportes.IsNull)then
         begin
         BS := TBlobStream(Base.Datos.CreateBlobStream(Base.DatosImagenReportes,bmRead));
         try
            grafico:= TJPEGImage.Create;
            try
               grafico.LoadFromStream(BS);
               im.Picture.Graphic := grafico;
            finally grafico.Free; end;
         finally BS.Free; end;
         end;
.....
Responder Con Cita
  #10  
Antiguo 03-04-2012
tarco35 tarco35 is offline
Miembro
 
Registrado: sep 2003
Posts: 210
Poder: 21
tarco35 Va por buen camino
no te falla?

juanplata:
y con ese codigo no te falla nunca, ni en previsualizacion, ni en impresion... ni despues de imprimir 3 o 5 páginas se queda en negro???
Responder Con Cita
  #11  
Antiguo 03-04-2012
Avatar de juanlaplata
juanlaplata juanlaplata is offline
Miembro
 
Registrado: ene 2007
Ubicación: La Plata, Bs. As. (Argentina)
Posts: 212
Poder: 18
juanlaplata Va por buen camino
no no, hasta ahora no me ha fallado...

asi es como se guarda.
Código Delphi [-]
Base.Datos.Edit;
// imagen para reportes  ******************************
if(self.Image1.Picture.Graphic <> nil)then
   begin
    BS := TBlobStream(Base.Empresa.CreateBlobStream(Base.DatosImagenReportes,bmWrite));
    self.Image1.Picture.Graphic.SaveToStream(BS);
    if(self.ImagenLogo.Text<>'')then Base.DatosImagenReportes.DisplayLabel:= self.ImagenLogo.Text;
    BS.Free;
   end
else Base.DatosImagenReportes.Clear;
Base.Datos.Post;

siempre hago un preview y sale en todas las paginas.

Última edición por juanlaplata fecha: 03-04-2012 a las 19:16:30.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Actualización QReport 3.5 a Qreport 4 o posteriores Jab Impresión 3 24-08-2010 12:33:20
DLL y QReport Esau OOP 0 12-09-2005 19:10:08
Impresion de qrimagen unas veces si otras no aig Impresión 2 11-03-2005 14:16:39
QReport Letty Impresión 5 23-02-2004 22:43:27
QReport pablo Impresión 1 03-11-2003 05:07:19


La franja horaria es GMT +2. Ahora son las 22:01:28.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi