Hallo Forum,
ich habe ein kleines Problem mit einem Formular was gedruckt werden soll.
Ich habe auch schon die erste seite gut gefüllt bekommen, nur jetzt ist die Seite zu ende. Ich brauch aber noch etwas platz. Also muss eine zweite seite her.
Mein code:
ich weiß nicht ob man dann mit den y koordinaten einfach weiter runter geht oder ob man eine zweite seite anlegt und die koordinaten da wieder bei null anfangen?
Wäre klasse wenn mir einer unter die arme greifen könnte.
Ich stehe gerade auf dem schlauch.
ich habe ein kleines Problem mit einem Formular was gedruckt werden soll.
Ich habe auch schon die erste seite gut gefüllt bekommen, nur jetzt ist die Seite zu ende. Ich brauch aber noch etwas platz. Also muss eine zweite seite her.
Mein code:
VB.NET-Quellcode
- Private Sub PrintDocument1_PrintPage(sender As System.Object, e As System.Drawing.Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage
- PrintPreviewDialog1.WindowState = FormWindowState.Maximized
- 'das ist auf der ersten seite.
- e.Graphics.DrawString("Kundennummer:", New Font("Arial", 14), Brushes.Black, New Point(20, 100))
- e.Graphics.DrawString(tb_kundennummer.Text, New Font("Arial", 14), Brushes.Black, New Point(230, 100))
- e.Graphics.DrawString("Name/Firma:", New Font("Arial", 14), Brushes.Black, New Point(20, 125))
- e.Graphics.DrawString(tb_name.Text, New Font("Arial", 14), Brushes.Black, New Point(230, 125))
- e.Graphics.DrawString("Zusatz:", New Font("Arial", 14), Brushes.Black, New Point(20, 150))
- e.Graphics.DrawString(tb_zusatz.Text, New Font("Arial", 14), Brushes.Black, New Point(230, 150))
- e.Graphics.DrawString("Straße/Hausnummer:", New Font("Arial", 14), Brushes.Black, New Point(20, 175))
- e.Graphics.DrawString(tb_straße.Text, New Font("Arial", 14), Brushes.Black, New Point(230, 175))
- e.Graphics.DrawString("PLZ/Ort:", New Font("Arial", 14), Brushes.Black, New Point(20, 200))
- e.Graphics.DrawString(tb_plz.Text, New Font("Arial", 14), Brushes.Black, New Point(230, 200))
- e.Graphics.DrawString(" / ", New Font("Arial", 14), Brushes.Black, New Point(290, 200))
- e.Graphics.DrawString(tb_ort.Text, New Font("Arial", 14), Brushes.Black, New Point(310, 200))
- ' und das sollte nach möglichkeit auf die zweite seite.
- e.Graphics.DrawImage(New Bitmap("E:\Bilder\Alex\Don\IMGP5753.jpg"), 20, 2200, 350, 220)
- e.HasMorePages = False
- End Sub
ich weiß nicht ob man dann mit den y koordinaten einfach weiter runter geht oder ob man eine zweite seite anlegt und die koordinaten da wieder bei null anfangen?
Wäre klasse wenn mir einer unter die arme greifen könnte.
Ich stehe gerade auf dem schlauch.