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 12-12-2006
paulodb paulodb is offline
Miembro
 
Registrado: jul 2006
Posts: 11
Poder: 0
paulodb Va por buen camino
Question Problema de tImage en Qreport

Tengo un problema y necesito saber si pueden ayudarme. Yo estoy utilizando qReport para emitir libretas de calificaciones de un colegio y lo hago por curso. A cada libreta le añado un logo el cual es cargado previamente por el personal de la institución. Entonces lo que hago es buscar primero la ruta del logo y luego relacionarlo con un TImage.

RutaDelLogo := 'C:/MisDocumetos/logo.jpg';
if fileExists(RutaDelLogo) then
tImage.Picture.LoadFromFile(RutaDelLogo);

Mi problema es que cuando emito las libretas, en algunas me sale el logo perfectamente y en otras sale un cuadrado negro como si no lo pudiese cargarlo. Saben a que se debe?. Agradeceria una respuesta
Responder Con Cita
  #2  
Antiguo 12-12-2006
Avatar de Paoti
Paoti Paoti is offline
Miembro
 
Registrado: may 2003
Ubicación: Monterrey. N.L., México
Posts: 612
Poder: 21
Paoti Va por buen camino
hey a mi me sucedia eso tambien............. ya no recuerdo que paso con ese sistema si lo pasaron aproduccion o no, jajajaj

dejame ver en la otra compu, vuelvo, no te vayas a ir
__________________
Estudia y anda en la calle.... que asi serás el doble de listo que los demás...

análisis de información
análisis y diseño de sistemas

Paoti Rios Reséndiz
Responder Con Cita
  #3  
Antiguo 12-12-2006
Avatar de Paoti
Paoti Paoti is offline
Miembro
 
Registrado: may 2003
Ubicación: Monterrey. N.L., México
Posts: 612
Poder: 21
Paoti Va por buen camino
ahhh ojala se solcune, aqui uso un stream, par tu valdria el de loadformfile.

agrega la unidad jpeg a uses, para que te carge jpg.

creo que el detalle es en el evento before print




Código Delphi [-]
procedure TFrmRep.DetailBand1BeforePrint(Sender: TQRCustomBand;
  var PrintBand: Boolean);
  var bs : TStream; jp : TJpegImage; buff: Word;
  begin
// alinear la descripcion
QRDes.Top := DetailBand1.Height - 180;

  bs := FrmCapturaDocumentos.QDocumentos.CreateBlobStream(QDocumentosImagen,bmRead);
try
bs.Seek(0,soFromBeginning);
if bs.Read(buff,2) > 0 then
begin
  bs.Seek(0, soFromBeginning);
  case buff of
  $4D42: qmyImg.Picture.Bitmap.LoadFromStream(bs);
  $0000: qmyImg.Picture.Icon.LoadFromStream(bs);
  $0001,$CDD7: qmyImg.Picture.Metafile.LoadFromStream(bs);
  $D8FF: begin
  jp := TJpegImage.Create;
  jp.LoadFromStream(bs);
  qmyImg.Picture.Assign(jp);
  FreeAndNil(jp);
  end
  else qmyImg.Picture := nil;
end;
end;
finally
FreeAndNil(bs);
end;
end;
__________________
Estudia y anda en la calle.... que asi serás el doble de listo que los demás...

análisis de información
análisis y diseño de sistemas

Paoti Rios Reséndiz
Responder Con Cita
  #4  
Antiguo 26-12-2006
paulodb paulodb is offline
Miembro
 
Registrado: jul 2006
Posts: 11
Poder: 0
paulodb Va por buen camino
Smile listo!

Gracias muchacho... el problema la final lo soluciones rapido. Utilice el uses JPGE como me recomedaste y ademas yo estaba cargando la imagen en cada hoja que salia y eso traia problemas con la memoria. Lo que hice fue cargarlo por unica ves cuando cree el Qreport y despues asignarlo por cada hoja que emitida. Y listo!... gracias por tu ayuda.

Paulo
Responder Con Cita
  #5  
Antiguo 30-12-2006
fide fide is offline
Miembro
 
Registrado: oct 2006
Posts: 331
Poder: 18
fide Va por buen camino
oye

oye si fueses mas inteligente estudiarias por tus libretas normales y de seguro fueses mucho mas inteligente de lo que te imaginarias por la pc solo aprenderas lo tactioco en la informatica pero no ha nada cono lo natural ok
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
Problema con tImage en QReport! paulodb Impresión 2 08-12-2006 16:14:21
Problema QReport CarmaZone Impresión 2 25-05-2005 20:59:35
Problema con un TImage Jan_polero Gráficos 1 29-11-2004 23:15:11
como combinar 2 Timage en un tercer Timage JefeNet Gráficos 10 02-09-2004 16:51:35
Problema con QReport csesma Impresión 1 19-11-2003 08:05:12


La franja horaria es GMT +2. Ahora son las 20:32:02.


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