FAQ: What is inline annotation?


What is inline annotation?


Most annotation references a symbol ID in the symbol collection which governs how that piece of annotation will be symbolized. Inline annotation store their symbol properties within the record of the attribute table for that feature, independent of the symbol collection.

The symbol collection is composed of all the symbols created for that feature class and each symbol will contain a unique number or symbol ID with values of 0 or greater. Inline annotation however, has a value of '-1' in the symbol ID field of the attribute table.
[O-Image] InlineAnno
It is not possible to convert annotation's symbology to be stored inline and is not recommended that existing annotation be stored inline. Inline annotation will take longer to draw, increases storage size and does not provided all the editing and symbolizing options available for annotation that references a symbol ID.

For example, all edits made to inline annotation are stored within that particular record in the attribute table and provide no insight into what may have been changed. All edits made to a piece of annotation referencing a symbol ID are stored within the override field of the annotation feature class. This value provides information on what changes have been made to that piece of annotation.

Inline Annotation is often created when importing or appending older versions of geodatabase annotation. It can also be created by importing annotation from other formats, i.e. CAD or coverage or when making edits to annotation that can not be stored in the override field.

It is recommended that if the annotation feature class contains many features stored inline that a new symbol class be created for those pieces of annotation with similar symbologies. This can be done from within ArcCatalog.

1. Right-click the annotation feature class and open the properties.
2. In the Annotation tab, click New.
3. Edit the properties of the text symbol to match that of the inline annotation.
4. Click apply and make a note of the symbol ID created for the new class, stored in parenthesis.

The new or existing symbol can be applied to the inline annotation be selecting all the inline annotation and calculating the ID of the symbol to the symbol ID field.

1. Select the inline annotation features to be converted.
2. Right-click the Symbol ID field and select calculate values.
3. In the field calculator type the Symbol ID number in the value window.
4. Click 'OK' to run the field calculator.

Related Information