FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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. |
#2
|
||||
|
||||
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.
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. Última edición por delphi.com.ar fecha: 22-06-2004 a las 20:19:05. |
#3
|
||||
|
||||
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
__________________
Aprendamos a ser civilizados |
|
|
|