Q: If I set the annotation appearance rotation to something other than multiples of 90 degrees, the SDK will not display the rotation when calling the RefreshAppearance()
method.
A: By default the RefreshAppearence method disables non 90 degree rotations (as some viewers do not support this). You can enable it by setting the options the following way:
RefreshOptions ro = new RefreshOptions();
ro.SetUseNonStandardRotation(true);
annot.RefreshAppearance(ro);