Dim lector As StreamReader
Dim printDialog As New PrintDialog
Dim pageSetupDialog As New PageSetupDialog
Dim printDocument As New PrintDocument
pageSetupDialog.PageSettings = New Printing.PageSettings
pageSetupDialog.PrinterSettings = New Printing.PrinterSettings
printDialog.PrinterSettings = New PrinterSettings
printDocument.DocumentName = cr.rutaRpt & strNombreInforme
lector = New StreamReader(printDocument.DocumentName)
printDialog.AllowSomePages = True
AddHandler printDocument.PrintPage, AddressOf printDocument_PrintPage
If printDialog.ShowDialog() = DialogResult.OK Then
printDialog.Document = printDocument
printDocument.PrinterSettings = pageSetupDialog.PrinterSettings
'Impresora escogida
printDocument.Print()
End If
lector.Close()
Private Sub printDocument_PrintPage(ByVal sender As Object, ByVal ev As
PrintPageEventArgs)
End Sub
Espero podáis ayudarme, un saludo
*-* Evitxu *-*
¿Alguna idea?
"Evitxu" <evam.do...@gmail.com> escribió en el mensaje
news:euaKnBds...@TK2MSFTNGP02.phx.gbl...
¿Alguna idea? Cualquier ayuda es buena...
Un saludo,
*-* Evitxu *-*
"Evitxu" <evam.do...@gmail.com> escribió en el mensaje
news:euaKnBds...@TK2MSFTNGP02.phx.gbl...
Básicamente, el objeto PrintDocument NO IMPRIME NADA. Lo único que hace es
disparar repetidamente el evento PrintPage después de haber preparado un
objeto Graphics que le llega como argumento al PrintPage. Sobre dicho objeto
Graphics, tienes que ir ejecutando una por una todas las llamadas al GDI+
que dibujan linea por linea el documento que quieres imprimir. Dado que tu
evento Printage está vacío, no es de extrañar que te imprima una página en
blanco.
En tu código veo que intentas asignar el Report a la propiedad DocumentName
del PrintDocument. Esto no sirve para imprimir el Report; la propiedad
DocumentName solo es informativa, y es el texto que sale en el spooler de la
impresora cuando listas los documentos pendientes de imprimir.
"Evitxu" <evam.do...@gmail.com> wrote in message
news:euaKnBds...@TK2MSFTNGP02.phx.gbl...
De nuevo, muchas gracias.
*-* Evitxu *-*
"Alberto Poblacion" <earthling-quitae...@poblacion.org>
escribió en el mensaje news:%23akgPTf...@TK2MSFTNGP02.phx.gbl...