|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jan 2003
Messaggi: 923
|
[VB.NET] Si Anteprima ma Niente stampa
Salve a tutti,
Ho fatto un programma dove stampo alcune pagine, Quando stampo una pagina il problema non sussiste, fa l'anteprima e stampa. Ma quando stampo la copia a cliente e copia interna (DUE PAGINE UGUALI ALLA PRIMA), VISUALIZZA PERFETTAMENTE l'ANTEMPRIMA ma : NON STAMPA ! Ossia stampa solo UNA PAGINA BIANCA Per quale motivo? quale può essere la causa di questo comportamento ? Forse i margini? ma sono gli stessi della pagina singola! Uso il seguente codice : Codice:
[...] Dim marginiz As New Printing.Margins(5, 100, 5, 100) PageSetupDialog1.PageSettings.Margins = marginiz If ComboBox1.Text = "copia cliente" Then AddHandler documento.PrintPage, AddressOf Me.MiePagineStampaCliente End If If ComboBox1.Text = "entrambe" Then AddHandler documento.PrintPage, AddressOf Me.MiePagineStampa End If Me.PrintPreviewDialog1 = New System.Windows.Forms.PrintPreviewDialog Me.PrintPreviewDialog1.Document = documento Me.PrintPreviewDialog1.Show() [...] Private Sub MiePagineStampaCliente(ByVal sender As Object, ByVal e As Printing.PrintPageEventArgs) qui funziona sia ANTEPRIMA che STAMPA PrintFooter("copia cliente", e) e.HasMorePages = False End Sub Private Sub MiePagineStampa(ByVal sender As Object, ByVal e As Printing.PrintPageEventArgs) qui funziona perfettamente l'ANTEPRIMA ma NON la STAMPA (stampa una pagina bianca) Select Case pCountPage Case Is = 1 PrintFooter("copia cliente", e) e.HasMorePages = True Case Is = 2 PrintFooter2("copia per uso amministrativo", e) e.HasMorePages = False End Select pCountPage += 1 End Sub
__________________
PowerMac G4 (glorioso) - IMac G3(ultraglorioso) - RX480 - Tim Smart Fibra 100/20 test 2 |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jan 2003
Messaggi: 923
|
Forse potrebbe essere l'uso sbagliato che faccio di HasMorePages ?
__________________
PowerMac G4 (glorioso) - IMac G3(ultraglorioso) - RX480 - Tim Smart Fibra 100/20 test 2 |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:19.