You can print rotated text to a form/picturebox by using a combination of these API functions:
CreateFontIndirect
SelectObject
TextOut
DeleteObject
I usually recommend Dan Appleman's books on the Windows API, but this technique was described better in the book Visual Basic 6 Win32 API Tutorial, written by Jason Bock, published by Wrox Press. I believe the technique was supposed to work with all TrueType fonts, but I could not get results from Wingdings, Symbol, others.