[ bokac @ 27.07.2004. 14:32 ] @
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.
[ safran @ 28.07.2004. 01:38 ] @
probaj da iz shella zadas komandu print

za ceo prozor

probaj ovo je meni pomoglo
[ ZokiR @ 28.07.2004. 04:38 ] @
http://www.vb-helper.com/howto_net_print_form_image.html
[ bokac @ 28.07.2004. 14:06 ] @
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();
}
[ Vladan Ostojic @ 31.07.2004. 13:06 ] @
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
[ bokac @ 02.08.2004. 13:43 ] @
Hvala ti Vladane, to je bas ono sto mi treba!

Pozdrav.