PDA

Ver la Versión Completa : Fondo de agua QuickReport.


HombreSigma
23-08-2003, 16:58:17
Si ya se que debe ser una pregunta repetida !!

Pero, en el buscador encuentro varios temas pero ninguno responde la pregunta.

Si existe el tema con la respuesta por favor indicarme el enlace.

Sino, como le hago para colocar un fondo de agua con quickreport en Delphi7?

He intentado con el TQRImage pero no hallo una propiedad transparent o algo así.

Gracias por la información.

koalasoft
20-12-2005, 21:03:49
Esto la verda tambien lo que buscado y nada ..

alguine lo ha hecho o sabe si se puede hacer ..

Eh intentado con delphi7 y QuickReport 4.0 y no se puede segun lso codigos que vi aqui ..

Alguna idea ?? :confused:


Saludos !! :D

marcoszorrilla
20-12-2005, 21:08:16
Prueba este código a ver:

procedure TForm1.QuickRep1EndPage(Sender: TCustomQuickRep);
VAR
bmp : tBitmap;
w,h : Integer;
begin
bmp := Tbitmap.Create;
Try
bmp.loadFromFile('C:\Delphi\Programas\Palma\Palma.bmp');
//Añadido por mí
bmp.Transparent:=True; ;
Bmp.TransParentColor := BMp.canvas.pixels[50,50];
Bmp.TransparentMode := tmAuto;
//fin añadido
w := bmp.width;
h := bmp.height;
Quickrep1.QRPrinter.Canvas.draw(
(Quickrep1.Width-w) DIV 2,
( Quickrep1.height-h) DIV 2,
bmp);
Finally
bmp.free;
End;

end;


Un Saludo.

koalasoft
21-12-2005, 00:19:57
Si funciona ... pero la imagen que carga aparece ENCIMA de las letras y no de tras de ellas ... vaya no aparece al fondo.

Alguna idea ?

koalasoft
21-12-2005, 21:12:24
Alguna otra idea o algo que se pueda hacer ?? :confused:

FOURIER
24-12-2005, 08:46:01
PONGAN PRIMERO EL QRIMAGE y DESPUES LOS QRDBTEXT y QRLABEL DE ESTA FORMA ESTARAN LOS TEXTOS ARRIBA DE LA IMAGEN

Lepe
24-12-2005, 16:19:13
Aqui tienes, en estos mismos foros el componente TQRAquaMark (http://www.clubdelphi.com/foros/showthread.php?t=25796&highlight=qraquamark)


saludos ;)