Hi leute,
ich sitze gerade vor einem kleinen problem, welches ich mir nicht recht erklären kann.
Ich erstelle mittels code ein formular das zwei seiten hat. Die werden mir in der vorschau auch wunderbar angezeigt.
Nur wenn ich auf drucken klicke, wird nur die zweite seite gedruckt.
Hier mein code:
habt ihr eine idee? bin etwas ratlos.
Danke schonmal.
ich sitze gerade vor einem kleinen problem, welches ich mir nicht recht erklären kann.
Ich erstelle mittels code ein formular das zwei seiten hat. Die werden mir in der vorschau auch wunderbar angezeigt.
Nur wenn ich auf drucken klicke, wird nur die zweite seite gedruckt.
Hier mein code:
VB.NET-Quellcode
- Private Sub PrintDocument1_PrintPage(sender As System.Object, e As System.Drawing.Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage
- Dim g As Graphics = e.Graphics
- PrintPreviewDialog1.WindowState = FormWindowState.Maximized
- If aktuelleSeite = 0 Then
- 'Seite 1
- g.DrawString("Bla Bla:", New Font("Arial", 20, FontStyle.Bold Or FontStyle.Underline), Brushes.Black, New Point(20, 20))
- 'Fußzeile
- g.DrawImage(New Bitmap("C:\Fußzeile.jpg"), 80, 1050, 656, 112)
- e.HasMorePages = True
- aktuelleSeite += 1
- Else
- 'Seite 2
- g.DrawString("Bla Bla:", New Font("Arial", 20, FontStyle.Bold Or FontStyle.Underline), Brushes.Black, New Point(20, 20))
- 'Fußzeile
- g.DrawImage(New Bitmap("C:\Fußzeile.jpg"), 80, 1050, 656, 112)
- End If
- End Sub
habt ihr eine idee? bin etwas ratlos.
Danke schonmal.