La Web del Programador: Comunidad de Programadores
 
    Pregunta:  44120 - IMPRIMIR CON DELPHI 7
Autor:  gabriel menendes
Tengo problemas para imprimir un form con delphi, porque escribo PRINT y lo que hace es imprimir solo lo que veo en pantalla y no lo que veria si me desplazo con las barras (el form es mas grande que lo que veo en el monitor). Hace como um printscrem. La hoja A4 queda con mucho lugar. Que puedo hacer?
Gracias

  Respuesta:  Erwin Perez
Hay otra forma: puedes copiar la imagen del form a un mapa de bits en memoria, luego hacer un trabajo de impresion, dibujas el mapa que ya tienes con las dimensiones (StretchDraw) que especifiques, luego terminas el trabajo de impresion, debes usar el objeto Printer.

Puede haber un problema: si tu formulario no cabe en la pantalla es posible que salga cortado, por ahora no lo recuerdo bien eso, pero lo que pides ya lo implemente en un programita.

  Respuesta:  Pablo Reyes
Mira si lo que tu quieres es imprimir el Form la unica forma de hacerlo es darle un print screen y enviarlo a paint y editarlo y enviarlo a imprimir, ahora si quieres imprimir los datos tienes que utilizar los componentes de Rave o hacer uso del Quickreport o agregarlo a tu lista de unidades, el quickreport no viene instalado en delphi 7 pero si trae los componentes para instalarlo dentro de la carpeta de c:\archivos de Programa\Borland y ahi buscas el quickreport lo compilas e instalas y lista ya tienes tu paleta de quickreport en tu navegador. Al hacer uso del commando print que trae delphi solo te imprime el codigo fuente de tu programa.