This week's book giveaway is in the Mac OS forum. We're giving away four copies of a choice of "Take Control of Upgrading to Yosemite" or "Take Control of Automating Your Mac" and have Joe Kissell on-line! See this thread for details.
Do you mean that you rotate it the way a sheet of paper would rotate while lying on the table?
I suggest you try affine transforms on the Graphics object. Somebody else asked a similar question last week, so you could adapt what I said here, by using the rotate() method. It is worth finding out whether you rotate in degrees or radians, and whether it is clockwise or anticlockwise.