none
ENVIAR INFORMACION A LA IMPRESORA RRS feed

  • Pregunta

  • Hola a todos, necesito saber como enviar información a la impresora en Visual Basic 2005 Express Edition, yo en Visual Basic 5.0 lo hacia con el comando print. cómo lo hago en VB 2005. Gracias desde ya... saludos
    jueves, 22 de febrero de 2007 23:08

Todas las respuestas

  • Creo que podrias empezar con algo similar a esto...

            Dim MiDocumento As New Printing.PrintDocument

            AddHandler MiDocumento.PrintPage, AddressOf Me.ImprimirPagina

            MiDocumento.Print()

     

        '

        '

        '

        Private Sub ImprimirPagina(ByVal sender As Object, ByVal ev As PrintPageEventArgs)

            Dim MiLinea As String = "Hola Impresora"

            Dim Pos As Single = 0

            Dim printFont As Font

            Dim MargenSuperior As Single = ev.MarginBounds.Top

            Dim MargenIzquierdo As Single = ev.MarginBounds.Left

            Dim count As Integer = 0

            printFont = New Font("Arial", 10)

            Pos = MargenSuperior + count * printFont.GetHeight(ev.Graphics)

            ev.Graphics.DrawString(MiLinea, printFont, Brushes.Black, MargenIzquierdo, Pos, New StringFormat())

            ev.HasMorePages = False

        End Sub

    Saludos,
    Pep Lluis,

    viernes, 23 de febrero de 2007 7:48