jackk87
21-01-2009, 12:56
Buongiorno,
ho utilizzato la seguente libreria e i controlli PrintPreviewDialog,PrintDialog e PrintDocument.
dove in PrintDocument ci sono tutti i dati da stampare, per PrintDialog invece se viene premuto OK (dopo scelto la stampante) invia i dati alla stampante tramite PrintDocument1.Print() mentre per PrintPreviewDialog:
If PrintDialog1.ShowDialog = Windows.Forms.DialogResult.OK
Then
PrintPreviewDialog1.Document = PrintDocument1
PrintPreviewDialog1.ShowDialog()
Me.Dispose()
Else
Exit Sub
End If
Il problema che ho è:
se clicco direttamente sul pulsante stampa quindi PrintDialog mi stampa correttamente i dati mentre se clicco sul pulsante anteprima quindi PrintPreviewDialog mi apre correttamente l'anteprima con i dati corretti quindi fino ad ora tutto ok...ma al momento che clicco sul pulsante stampa dell'anteprima sul foglio stampato nn escono correttamente i dati come nell'anteprima (ES. invece di pagina 1 esce pagina 2) ecc...
qualcuno può aiutarmi?grazie in anticipo :help:
ho utilizzato la seguente libreria e i controlli PrintPreviewDialog,PrintDialog e PrintDocument.
dove in PrintDocument ci sono tutti i dati da stampare, per PrintDialog invece se viene premuto OK (dopo scelto la stampante) invia i dati alla stampante tramite PrintDocument1.Print() mentre per PrintPreviewDialog:
If PrintDialog1.ShowDialog = Windows.Forms.DialogResult.OK
Then
PrintPreviewDialog1.Document = PrintDocument1
PrintPreviewDialog1.ShowDialog()
Me.Dispose()
Else
Exit Sub
End If
Il problema che ho è:
se clicco direttamente sul pulsante stampa quindi PrintDialog mi stampa correttamente i dati mentre se clicco sul pulsante anteprima quindi PrintPreviewDialog mi apre correttamente l'anteprima con i dati corretti quindi fino ad ora tutto ok...ma al momento che clicco sul pulsante stampa dell'anteprima sul foglio stampato nn escono correttamente i dati come nell'anteprima (ES. invece di pagina 1 esce pagina 2) ecc...
qualcuno può aiutarmi?grazie in anticipo :help: