Dimensioning and printing

I have been developing a 2-D geometry using openGL of VC++.
1.0 I want to show the dimensions on the object.Can you suggest me the library routines of openGL used for dimensioning(creating dimensioning lines arrows etc) the geometry(as in AUTOCAD)?
2.0 I am crating geometry. I am unable to print.can you suggest me the way to print the object crated by the opengl routines?
3.0 I am wating for your valueble suggestions.