hy
ich will eine seite drucken.
mein problem:
wenn ich einen text drucke, der länger ist als die seite breit, dann wird er einfach abgeschnitten.
ich müsste also automatisch einen absatz eifügen.
ich kann aber auch nicht soundso viele zeichen abzählen, weil die schriftgröße änderbar ist im programm.
mein code fürs drucken:
ich will eine seite drucken.
mein problem:
wenn ich einen text drucke, der länger ist als die seite breit, dann wird er einfach abgeschnitten.
ich müsste also automatisch einen absatz eifügen.
ich kann aber auch nicht soundso viele zeichen abzählen, weil die schriftgröße änderbar ist im programm.
mein code fürs drucken:
VB.NET-Quellcode
- Private Sub DruckenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DruckenToolStripMenuItem.Click
- Dim p As New Process ' Deklariert p als neuen Prozess
- speichern()
- If PrintDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
- PrintDocument1.PrinterSettings = PrintDialog1.PrinterSettings
- PrintDocument1.DocumentName = My.Settings.pfad3
- PrintDocument1.Print()
- MessageBox.Show("Blatt wird gedruckt.")
- End If
- End Sub
- Private Sub PrintDocument1_PrintPage(ByVal sender As System.Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage
- e.Graphics.DrawString(TextBox1.Text, My.Settings.Textattribute, Brushes.Black, 10, 10)
- End Sub
:P Mfg Aligator :P