Trápím se s tiskem na více stran. e.hasmorepages by mělo přidávat stránky, ale mě to prostě nefunguje. :-( Co dělám špatně? Tiskne mi to pořád na první stranu. Existuje ve VB.NET 2010 něco jako bylo ve vb 6.0 Printer.NewPage? Public Class Form1 Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click PrintPreviewDialog1.Document = PrintDocument1 PrintPreviewDialog1.PrintPreviewControl.Zoom = 1.0 PrintPreviewDialog1.Text = "Náhled" PrintPreviewDialog1.WindowState = FormWindowState.Maximized PrintPreviewDialog1.ShowDialog() End Sub Private Sub PrintDocument1_PrintPage(sender As System.Object, e As System.Drawing.Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage e.Graphics.DrawString("xxx", Font, Brushes.Black, 90, 90) e.HasMorePages = True 'tenhle text by měl být už na druhé straně e.Graphics.DrawString("YYY", Font, Brushes.Blue, 120, 120) e.HasMorePages = False End Sub End Class
|