Stampanje vise stranica C#

Bosko

Zainteresovan član
Poruka
277
Imam problem sa ovim...
Evo ukratko:
Imam u bazi npr. 80 zapisa. Kada se ispisuju, na stranicu stane 52. Trebalo bi sada da predje na drugu stranu i da ostampa ovih ostalih 30-tak...al nikako da provalim kako.

Evo otprilike parce koda:

int visina=10;
for( int x=0; x<dataset.Tables[0].Rows.Count; x++)
{
e.Graphics.DrawString(dataset.Tables[0].Rows[x].ItemArray0].ToString(), printFont, Brushes.Black, 20, visina+10 );

visina=visina+10;//Na primer da ovako spustim sledeci red...
}

Pokusavao sam sa MarginBounds.Top/Left/Bottom da izracunam trenutnu visinu "kvadrata" po visini fonta i stringa, pa na osnovu toga da definisem HasMorePages = true ili false, ali mi nikako ne polazi za rukom da ovo sredim.

Da li neko moze da mi objasni kao da kontrolisem stampu na vise strana kada stampam sa Graphics.DrawString..., vec pocinjem da odustajem...

Unapred zahvalan, Bosko
 

Back
Top