An inline annotation contains the complete description of the layout parameters at the feature.
- It therefore does not use the layout stored in the symbol definition.
- Therefore, it logically requires slightly more memory than a "normal" annotation.
It is created if at least one layout parameter has been changed and/or explicitly set (with the Attribute Editor or also during data import e.g. with FME).
The symbol ID of the annotation is set to -1 by such changes.
Changing the inline style to another symbol in the attribute editor removes the individual style information from the feature.
An inline annotation where only the text content is changed (e.g. via AttrLink) remains "inline".
An annotation that is newly created with UT functions is not "inline".
Why do inline annotations often arise during data imports e.g. with FME?
In order to place a multiple line annotation correctly, an offset must be defined in the symbol definition. This leads to the fact that an annotation is not exactly at the same position as in the source data.
If then this "positioning error" is solved by setting an individual offset value in an annotation, this inevitably leads to an inline annotation.