none
AJUSTAR IMPRESION DE FORMULARIO A DIN A4 RRS feed

  • Pregunta

  • Buenas tardes caballeros.

    Quiero imprimir un formulario para ajustarlo a un din A4.

    He encontrado un código para iniciar un dialogo de impresión que va perfecto.

     If PrintDialog1.ShowDialog() Then
                PrintForm1.PrinterSettings = PrintDialog1.PrinterSettings
                PrintForm1.Print()
            End If

    he intentado redimensionar el formulario antes de lanzar la impresión:    

     Me.Size = New System.Drawing.Size(792, 1122)

    ya convirtiendo los cms a pixels. 210 mm = 792 pixels y 297 mm = 1122 pixels.

    Pero la impresión no ocupa ni de lejos la deseada, de ancho casi se deja la mitad del ancho, y de largo mucho menos.

    Mi resolución de pantalla es de 1440 x 900 (la del curro) y no es viable ampliarla para que Visual se de cuenta de que mi espacio de trabajo es mayor, como ye he leído también por ahí.

    • Cambiado Enrique M. Montejo jueves, 19 de mayo de 2016 6:37 Pregunta relacionada con aplicación de Windows Forms.
    martes, 17 de mayo de 2016 12:55

Todas las respuestas