I am trying to draw an edge label in a graph. The edge is not horizontal so I can't just call DrawString on the Graphics reference. Does anyone have an idea of how I can draw a string along a sloped line?