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?

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.