the reference point for where the label should be drawn, computed by GetLabelCenter
text
the text of the label to be drawn, computed by GetLabelString
Remarks
If you override this method, you may also need to override ExpandPaintBounds to account for the potentially increased area where text or any other decorations may be drawn. An alternative way to change where a label is drawn is to override GetLabelCenter so that it returns the point you want.