Al convertir una anotación multiparte vinculada a una característica en una sola parte, ya sea en el menú contextual dentro de ArcMap, o con la interfaz de ArcObjects, me quedo con una anotación que se convierte en algo obsoleto.
La única forma en que puedo arreglar esto es moviendo la anotación un poco, en este caso está en el modo de seguir la característica. Esto también hace que aparezcan los tiradores de rotación en las esquinas. También rellena el campo de ángulo en la clase de característica de la anotación.
La conversión a una anotación de una sola parte funciona sin errores. El problema se manifiesta cuando se intenta editar un campo como "Ángulo" en la featureclass de la anotación. Siempre me da el error "Ángulo no válido". Por defecto, tras la conversión, el campo de ángulo seguirá diciendo 0.
¿Existe algún método dentro de ArcObjects que realice el mismo tipo de acción que el movimiento de una anotación para "refrescarse" cuando se convierte en una parte única?
Fragmento de código relevante:
var annoFeature = feature as IAnnotationFeature2;
var element = annoFeature.Annotation;
((IMultiPartTextElement)element).ConvertToSinglePart();
feature.Store()