Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Printanje Windows Form-e

[es] :: .NET :: Printanje Windows Form-e

[ Pregleda: 3967 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bokac
Beograd

Član broj: 19866
Poruke: 110
*.sbb.co.yu



Profil

icon Printanje Windows Form-e27.07.2004. u 14:32 - pre 217 meseci
Ljudi, jel zna neko kako da zadam printanje cele windows forme? Problem je sto imam gomilu labela, textbox-ova, listbox-ova i sl. pa ne bih da zadajem za svaki objekat posebno. Nije mi toliko bitno kako ce sve biti formatirano na papiru vec da se svi podaci odstampaju. Hvala.
 
Odgovor na temu

safran

Član broj: 20234
Poruke: 24
*.ptt.yu



Profil

icon Re: Printanje Windows Form-e28.07.2004. u 01:38 - pre 217 meseci
probaj da iz shella zadas komandu print

za ceo prozor

probaj ovo je meni pomoglo
Vb .net
_____________________
Dim Svako moze da nauci....:)
uz dobru pomoc
as String
 
Odgovor na temu

ZokiR
Zoran Radojković
Melburn, Australija

Član broj: 15986
Poruke: 109
*.nexnet.net.au



Profil

icon Re: Printanje Windows Form-e28.07.2004. u 04:38 - pre 217 meseci
http://www.vb-helper.com/howto_net_print_form_image.html
 
Odgovor na temu

bokac
Beograd

Član broj: 19866
Poruke: 110
*.yubc.net



Profil

icon Re: Printanje Windows Form-e28.07.2004. u 14:06 - pre 217 meseci
Hvala na pomoci, ali moram da priznam da jos nisam dosao do resenja. Najvise sto sam uspreo a tice se ovog nacina printanja je poruka u PrintPreview "The document does not contain any pages.". Evo ga primer koda koji sam koristo izmedju ostalih pa ako neko mozda zna sta nedostaje. Spomenuo bih da sam ukljucio i sledece namespace-ove:
using System.Drawing.Printing;
using System.Drawing.Imaging;

Code:

[System.Runtime.InteropServices.DllImport("gdi32.dll")]
public static extern long BitBlt (IntPtr hdcDest, int nXDest, int nYDest, int nWidth, int nHeight, IntPtr hdcSrc, int nXSrc, int nYSrc, int dwRop);
private Bitmap memoryImage;
private void CaptureScreen()
{
   Graphics mygraphics = this.CreateGraphics();
   Size s = this.Size;
   memoryImage = new Bitmap(s.Width, s.Height, mygraphics);
   Graphics memoryGraphics = Graphics.FromImage(memoryImage);
   IntPtr dc1 = mygraphics.GetHdc();
   IntPtr dc2 = memoryGraphics.GetHdc();
   BitBlt(dc2, 0, 0, this.ClientRectangle.Width, this.ClientRectangle.Height, dc1, 0, 0, 13369376);
   mygraphics.ReleaseHdc(dc1);
   memoryGraphics.ReleaseHdc(dc2);
}
private void printDocument1_PrintPage(System.Object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
   e.Graphics.DrawImage(memoryImage, 0, 0);
}
private void printButton_Click(System.Object sender, System.EventArgs e)
{
   CaptureScreen();
   printPreviewDialog1.Show();
}
 
Odgovor na temu

Vladan Ostojic
Student
Novi Sad

Član broj: 11055
Poruke: 15
*.skydsl.de.



Profil

icon Re: Printanje Windows Form-e31.07.2004. u 13:06 - pre 216 meseci
Evo ti link. Tamo imas i primjer i source pa mozes da probas i vidis da li je to ono sto ti treba

http://www.c-sharpcorner.com/Graphics/W2FormMG.asp
 
Odgovor na temu

bokac
Beograd

Član broj: 19866
Poruke: 110
*.yubc.net



Profil

icon Re: Printanje Windows Form-e02.08.2004. u 13:43 - pre 216 meseci
Hvala ti Vladane, to je bas ono sto mi treba!

Pozdrav.
 
Odgovor na temu

[es] :: .NET :: Printanje Windows Form-e

[ Pregleda: 3967 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.