I'm trying to get my head around printing and graphics.

Ok, lets say I have a picturebox and I draw a square in the picturebox. I want the square to be one inch square when it is printed. How do I draw the square in such a way that when it is printed it will be one inch square?

In VB6 you could set the scale mode of the picturebox and the printer so this wasn't a problem. I haven't found anything like this in C#