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. :)
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.