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. |
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. |
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