Ok, so I done some reading and searching and I am confused on what is the best way to print my form that has 2 labels, 2 richtextboxes on it on get it to print to a 3x5 card or 4x7. I had this built in vb6 and used a picturebox but that method doesn't work in .NET. So what is easier, printform or printdocument or DrawString. I tried the printform but I don't want the whole form printed. Also read about DrawString as well. Honestly, I am confused on all of it.

I only have 4 controls on the form