Hallo Leute
Heute mal einen Tip der funktioniert.
Ich hatte das Problem das beim Drucken per Programm für jede Seite die
Meldung "Drucke Seite 1 von Document1" kam.
Der Tip mit Einstellen in den Drucker Eigenschaften hat bei nicht funktioniert
ebenso der Eintrag in der Registry.
Die Befehlszeile 31 sorgt tatsächlich dafür das diese Status Meldung nicht
mehr aufpopt.
Das Beispiel oben zeigt eigentlich alles wichtige zum drucken.
Vieleicht hilft es jemanden
Heute mal einen Tip der funktioniert.
Ich hatte das Problem das beim Drucken per Programm für jede Seite die
Meldung "Drucke Seite 1 von Document1" kam.
Der Tip mit Einstellen in den Drucker Eigenschaften hat bei nicht funktioniert
ebenso der Eintrag in der Registry.
Die Befehlszeile 31 sorgt tatsächlich dafür das diese Status Meldung nicht
mehr aufpopt.
Quellcode
- Imports System.Drawing.Printing
- Public Class Form1
- Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
- End Sub
- Private Sub PrintDocument1_PrintPage(sender As Object, e As PrintPageEventArgs) Handles PrintDocument1.PrintPage
- e.Graphics.DrawString(TextBox1.Text, New Font("Arial", 14, FontStyle.Regular), Brushes.Red, 10, 20)
- e.Graphics.DrawString(TextBox2.Text, New Font("Arial", 14, FontStyle.Regular), Brushes.Red, 10, 40)
- e.Graphics.DrawString(TextBox3.Text, New Font("Arial", 14, FontStyle.Regular), Brushes.Red, 10, 60)
- e.Graphics.DrawString(RichTextBox1.Text, New Font("Arial", 14, FontStyle.Regular), Brushes.Red, 10, 100)
- End Sub
- Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
- Drucken_Vorschau()
- End Sub
- Function Drucken_Vorschau()
- PrintDocument1.PrinterSettings.PrinterName = "Microsoft XPS Document Writer"
- PrintPreviewDialog1.Document = PrintDocument1
- PrintPreviewControl1.Document = PrintPreviewDialog1.Document
- PrintPreviewControl1.AutoZoom = True
- End Function
- Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
- Drucken_Vorschau()
- Dim standard_Drucker As New PrintDocument
- PrintDocument1.PrinterSettings.PrinterName = standard_Drucker.PrinterSettings.PrinterName
- PrintDocument1.PrintController = New System.Drawing.Printing.StandardPrintController()
- 'PrintDocument1.PrinterSettings.PrinterName = "Versand" ' GK420t Karton | GK420t Rollen | Versand
- For z = 1 To 2
- PrintDocument1.Print()
- Next
- End Sub
- Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
- Me.Close()
- End Sub
- End Class
Das Beispiel oben zeigt eigentlich alles wichtige zum drucken.
Vieleicht hilft es jemanden
Hilfe den Nichtwissenden