Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   No sale imagen de fondo desde delphi con fast-reports (https://www.clubdelphi.com/foros/showthread.php?t=89695)

avmm2004 19-01-2016 18:18:53

No sale imagen de fondo desde delphi con fast-reports
 
Hola a todos, estoy poniendo una imagen de fondo background en un informe de fast-reports y desde el informe (diseñador de fast report)
en la previsualizacion sale bien pero cuando lo ejecuto desde delphi sale en blanco ...... La imagen es jpg. Alguna unit de delphi que falte ? Alguna idea ?

Gracias.

AgustinOrtu 19-01-2016 20:24:22

Como cargas la imagen? Es algo fijo? Se hace por codigo?

Yo hice esto exactamente:

1. Cree una nueva aplicacion VCL, puse un TFrxReport en el Form
2. Doble click en el componente, se abre el diseñador de reportes. Solte un Picture Object del costado
3. En el cuadro de dialogo hice click en el boton open, busque un archivo (probe png y jpg)
4. Sali del diseñador
5. Coloque un boton en el form con el codigo

Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
begin
  frxReport1.ShowReport;
end;

Y se ve la imagen perfectamente

avmm2004 20-01-2016 09:15:36

Hola Agustin, yo me refiero a una imagen de fondo para todo el formulario (no se hace con picture object). Si piensas en una factura sería los encolumnados , anagrama y diseño de la factura (eso lo tendría el jpg).

AgustinOrtu 20-01-2016 15:03:04

No he entendido

Estas poniendo la imagen sobre un form vcl?
O en un reporte fast report?
Si no es con el picture object, con cual es? Mejor dicho que estas usando?

No es más sencillo para todos que describas exactamente como estas cargando la imagen?

avmm2004 20-01-2016 15:12:09

Hola Agustin, estoy con fast report 5.4.3 y la propiedad que yo cambio en el propio editor de informes de fast report es backpicture.
Desde delphi solo hago frxreport1.showreport(true).

AgustinOrtu 20-01-2016 16:07:38

No conocia esa propiedad

Aun asi, no logro reproducirlo

La unica forma de que no salga en tiempo de ejecucion es poniendo a False la propiedad BackPictureVisible; pero obviamente tampoco se ve en el diseñador

Tambien probe jugar con la propiedad BackPicturePrintable y no observe ningun cambio

Por curiosidad, de que tamaño es la imagen que estas usando?

Si queres, la podes adjuntar y la pruebo, no hay ningun problema

avmm2004 20-01-2016 17:53:11

Gracias Agustin, paralelamente a poner esto en el club también lo puse en el foro de fast report. Les pasa exactamente lo mismo que a ti ... no consiguen reproducirlo. No obstante les mande la imagen y el .fr3 del informe ... lo hicieron ellos me lo mandaron y me funciona cuando lo importé.
La informática, el delphi, la ... tiene esos misterios.


La franja horaria es GMT +2. Ahora son las 15:48:53.

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