Printanje u C#

poruka: 4
|
čitano: 1.758
|
moderatori: Lazarus Long, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
16 godina
neaktivan
offline
Printanje u C#
pitanje

Napravio sam mali program koji racuna par stavki i to je sve OK. Treba mi dio koda u Button dijelu procedure tako kad se pritisne dugme "Ispisi formu" ispise na A4 formatu identicno kako je forma napravljena. Ako se nekome bude dalo nek napise. U fazi sam ucenja C#-a.

 

Pozdrav svima

 
0 0 hvala 0
17 godina
neaktivan
offline
Printanje u C#

Malo isprobaj CrystalReport, on je u obliku Wizarda koji te navodi, a na kraju dobijes sve sto si naveo.

(Trenutno sam u žurbi, pa nemam pri ruci neki primjer)

iMac 20" - C2D 2.4GHz/2GB/320GB Mac OS X Leopard 10.5.5 ... Laborare non amo!
Moj PC  
0 0 hvala 0
17 godina
neaktivan
offline
Printanje u C#

Ju, pardon. Sad sam ugledao da treba ispisati izgled forme ...

Isto mozes koristiti CrystalReport ali i neku funkciju koja hvata "screenshot" forme.

 

Za svaku kontrolu na formi imas X i Y koordinate (ma daj), tako da mozes napraviti nekakvu rekurzivnu funkciju koja hvata sve kontrole i njihove pozicije, a na A4 papiru crta njihove oblike.

iMac 20" - C2D 2.4GHz/2GB/320GB Mac OS X Leopard 10.5.5 ... Laborare non amo!
Poruka je uređivana zadnji put sri 25.2.2009 22:20 (lampa).
Moj PC  
0 0 hvala 0
16 godina
neaktivan
offline
RE: Printanje u C#

private void button1_Click(object sender, EventArgs e)

{

System.Drawing.Printing.PrintDocument pd = new PrintDocument();

pd.PrintPage += new PrintPageEventHandler(pd_PrintPage);

pd.Print();

}

void pd_PrintPage(object sender, PrintPageEventArgs arg)

{

arg.Graphics.CopyFromScreen(0, 0, 0, 0, this.Size);

}

1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice