PDA

Ver la Versión Completa : Imprimir una imagen con Canvas


emtas
13-04-2005, 17:26:21
Hola compañeros...

¿Cómo puedo imprimir una imagen (bmp, jpg...) usando el canvas de la impresora (printer.canvas)?

Muchas gracias de antemano.

jachguate
13-04-2005, 20:10:01
Para pintar un bmp directamente en el canvas de la impresora podes valerte del método Draw.


Var
bmp : TBitmap;

Begin
...
bmp := TBitmap.Create;
bmp.LoadFromFile('c:\imagen.bmp');
try
printer.canvas.draw(0, 0, bmp);
finally
bmp.free;
end;
end;


No he comprobado el código, asi que es probable que algo se me escape o que se colara algún error de sintaxis.

hasta luego.

;)

emtas
14-04-2005, 19:14:50
Voy a probarlo.


Muchas gracias. :)