Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Imprimir una imagen con Canvas (https://www.clubdelphi.com/foros/showthread.php?t=20357)

emtas 13-04-2005 17:26:21

Imprimir una imagen con Canvas
 
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.

Código Delphi [-]
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

Gracias
 
Voy a probarlo.


Muchas gracias. :)


La franja horaria es GMT +2. Ahora son las 04:28:27.

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