Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Vista previa de Printer.Canvas (https://www.clubdelphi.com/foros/showthread.php?t=11696)

JOMABRI 22-06-2004 18:29:41

Vista previa de Printer.Canvas
 
Hola foro,


Como puedo hacer una vista previa de lo que se escribe en Printer.canvas antes de imprimir.


Gracias.

delphi.com.ar 22-06-2004 19:15:24

Yo te recomendaría escribir en un objeto "TCanvas" que no necesariamente sea el de TPrinter, entonces cuando quieres mostrarlo por pantalla, lo apuntas a un TCanvas de algun control visual como un TImage y cuando quieras que salga por impresora, le pasas el canvas de la impresora. Te adelanto que son la pantalla y la impresora son dispositivos con características distintas, tendrás que manejar las proporciones para imprimir en un lado o en otro.

PD:
Te recomiendo buscar información sobre la función SetMapMode.

orfeo 03-01-2007 02:33:17

el componente TAdvPrinter, envuelve al canvas del TPrinter. este tiene el modo inprimir o visualizar.

hay otros muchos visulizadores den Tprinter.canvas en http://www.torry.net


Esto llego 2 anos tarde.. pero bueno, a alguien en el futuro le servira :)


La franja horaria es GMT +2. Ahora son las 21:39:09.

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