Firstly, I'd like to say that I am new to Geodatabases and Annotation layers. I have an Annotation layer with Major and Minor road features that are styled according to their Annotation Class, "Major Style" and "Minor Style", which I note as AnnotationClassID 1 and 2 respectively and I wish to change the style of all Major road features. I tried closing the layer in ArcMap, double-clicking it in Catalog to get "Feature Class Properties" dialog box, select "Annotation Classes" -> "Major Style" and changing the colour from green to red as a simple example. But when I reopen the Annotation layer, the Major roads are all still green. Another way I tried is directly change the SymbolID which does change the style BUT the FontSize automatically changes from 36850 to 8 reducing the text to a dot! What is the correct way to apply a global style change to all Major road features in my Annotation layer?
... View more
I have a workflow, using FME, that outputs an annotation layer in a file geodatabase. At first I create some pre-defined Annotation Classes in an empty geodatabase that will be used to style Water and Road text features etc. I note down the AnnotationClassID of each class. I then run the workflow which assigns the AnnotationClassID noted earlier to each feature based on a feature class attribute from the source data. This workflow also sets the FontSize, Rotation and Vertical and Horizontal Alignments of the Annotation feature. This runs fine and I can see the results in ArcMap as expected. However, I was wondering if it is possible to tweak the styles of this output Annotation layer? When I try editing one feature and changing its AnnotationClassID, called "SymbolID" in the attribute table, from a Water to a Road text style of the pre-defined Annotation Classes, the FontSize automatically reduces from a large number, 93543 (set from the workflow above), to 8, drastically reducing it appearance on the map to almost a dot. I guess this happens because I left the FontSize in the defined Annotation Class as the default "8" in the first place. What I want to know is if it is possible to preserve the FontSize when changing its AnnotationClassID?
... View more