|
|||||||
|
|
|
![]() |
|
|
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: 14:26.


















