Change Annotation Anchor without Moving Its Location?

I want to change the anchor position of an annotation without moving it from its current location. In other words, I want to do the equivalent of executing the following two lines sequentially without having the annotation shift its position on the graph:

TextBox/C/N=text0/F=0/A=MC "Some Text"

Can this be done without having first to parse the recreation information for the tag to find its current location and recalculating in terms of the new anchor location?


I see that, when I change the anchor location using the dialog box, the x and y offsets automatically adjust to keep the annotation in the same place. I want that same affect to be possible when changing the anchor location via a program.