Nije to nikakav problem kada treba da odstampam jednu ili mali broj strana, ali kada pustim na stampu odjednom 100-200 stranica (npr. nalozi za prenos ili opste uplatnice, pa mi treba gomila toga) ceo ekran "preplave" ovi glupi dialog prozori!
Ima li nacina da se to nekako izbegne, da ne otvara taj prozor pri stampi svakog novog dokumenta?

Code:
private void button_stampaj_Click(object sender, EventArgs e)
{
PrintDialog dlg = new PrintDialog();
System.Drawing.Printing.PrintDocument doc = new System.Drawing.Printing.PrintDocument();
dlg.Document = doc;
if (dlg.ShowDialog() == DialogResult.OK)
{
doc.PrintPage += new System.Drawing.Printing.PrintPageEventHandler(this.printDocument1_PrintPage);
for (int i = 0; i < neki_broj_uplatnica_koji_treba_da_stampam; i++)
{
doc.DocumentName = "Clanarina";//Potpuo nebitno...
doc.Print();
}
}
}
private void printDocument1_PrintPage(object sender,
System.Drawing.Printing.PrintPageEventArgs e)
{
//ovde je funkcija za stampu u Graphics-u...
}
private void button_stampaj_Click(object sender, EventArgs e)
{
PrintDialog dlg = new PrintDialog();
System.Drawing.Printing.PrintDocument doc = new System.Drawing.Printing.PrintDocument();
dlg.Document = doc;
if (dlg.ShowDialog() == DialogResult.OK)
{
doc.PrintPage += new System.Drawing.Printing.PrintPageEventHandler(this.printDocument1_PrintPage);
for (int i = 0; i < neki_broj_uplatnica_koji_treba_da_stampam; i++)
{
doc.DocumentName = "Clanarina";//Potpuo nebitno...
doc.Print();
}
}
}
private void printDocument1_PrintPage(object sender,
System.Drawing.Printing.PrintPageEventArgs e)
{
//ovde je funkcija za stampu u Graphics-u...
}