[ W.A.Mozart @ 09.06.2010. 08:20 ] @
Pozdrav, Treba da na prvoj stranici stampam dijagram iz NationalInstruments Measurement Studia dok na drugoj strani treba da bude prikaz DataGridView-a sa numerickim rezultatima. Problem je stampa ove stranice na jednoj, jednu preko druge. Bio bi neizmjerno zahvalan za bilo koji vid pomoci. :) Hvala! Pozdrav Sta grijesim u kodu? private void printToolStripMenuItem1_Click(object sender, EventArgs e) { nPage = 0; this.printDocument1.PrintPage += new System.Drawing.Printing.PrintPageEventHandler(this.printDocument1_PrintPage); if (dialogPrint.ShowDialog() == DialogResult.OK) { dialogPrint.Document = printDocument1; printDocument1.Print(); } } private void printDocument1_PrintPage(object sender, PrintPageEventArgs e) { switch (nPage) { case 0: graf1.Draw(new ComponentDrawArgs(e.Graphics, e.MarginBounds)); break; case 1: e.HasMorePages = true; bool more = true; do { gridPrinter = new DataGridViewPrinter(dataGridRezultati, printDocument1, true, true, "OVO JE TEST", new Font("Tahoma", 18, FontStyle.Bold, GraphicsUnit.Point), Color.Black, true); more = gridPrinter.DrawDataGridView(e.Graphics); e.HasMorePages = true; } while (more != false); e.HasMorePages = false; break; } nPage++; } |