Ver Mensaje Individual
  #13 (permalink)  
Antiguo 30/04/2008, 15:09
Avatar de David
David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 20 años
Puntos: 839
Re: VB6: Imprimir Cyrstal Reports

Cita:
Iniciado por Kitty_05 Ver Mensaje
Yo presento el form maximizado, cuando se imprime salen cortados los controles que esten fuera del tamaño de la pagina.
Kisiera saber si hay alguna manera de que se pueda imprimir en una pag. 8.5 x 11 y que todo se ajuste al tmaño de la pagina
La idea que se me ocurre es que captures el Área de Cliente, o sea, tu ventana, y lo pegas en un PictureBox, allí le ajustas el tamaño de acuerdo al tamaño del papel (Printer.ScaleWidth), después envías la imagen a la impresora (Printer.PaintPicture)... .

Espero haberte ayudado en algo.

P.S.: Ahora mismo no puedo colocarte el código para hacerlo, pues no tengo tiempo, ni tampoco tengo Visual Basic, pero quizás siguiendo esa idea otro usuario puede ayudarte con el código.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.