none
¿Por qué en la vista previa, el contenido a imprimir no llega hasta el tope de la hoja? RRS feed

  • Pregunta

  • Intento imprimir un panel que es más grande que el formulario con el objeto PrintForm con este comando porque tiene un scroll automático:

    PrintForm1.Print(Me, PowerPacks.Printing.PrintForm.PrintOption.Scrollable)

    La vista previa muestra la página correctamente en tamaño A4 (tal y como está configurado en la impresora), he puesto los márgenes a cero. La hoja se llena con el contenido del formulario correctamente al tope en todos los márgenes, excepto el margen inferior que quedan como 4 cm de la hoja en blanco a pesar que el formulario es lo suficientemente grande para llenar la hoja, se trunca.

    ¿Qué puede estar pasando?



    • Editado James-2016 martes, 22 de marzo de 2016 2:42
    • Cambiado Enrique M. Montejo viernes, 25 de marzo de 2016 10:47 Pregunta relacionada con controles de Windows Forms.
    martes, 22 de marzo de 2016 1:17

Todas las respuestas

  • Hola...

    Yo tambien alguna vez tuve el mismo problema...

    PrintForm como la palabra lo indica solo imprime el formulario, nesesitas adaptar el contenido al tamaño del Formulario, de lo contrario puedes exportar a un Word o un CrystalReport el contenido ...

    Si resuelvo tu problema no olvides marcar como respuesta y votar como Util.



    EFRAIN MEJIAS C VALENCIA - VENEZUELA

    martes, 22 de marzo de 2016 2:56
  • Debería salir bien puesto que tiene un parámetro para indicar que el formulario tiene scroll, lo cual indica que el contenido de este es mayor que el de la altura de formulario, pero aún cuando la vista previa abarca un tamaño mayor que el del formulario no abarca todo como debería ser, pero bueno lo solucioné de manera bastante sencilla usando los otros controles de impresión que provee VB, pensé que iba a ser más complejo, pero no. Gracias de todos modos por el comentario.
    martes, 22 de marzo de 2016 19:29