![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
|
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 19: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 |
![]() |
|
|
|