All bit mask.
Appear Through bit.
Annotations are rendered on top of geometries, with a desaturated color if they are behind geometries.
High rendering priority.
Low rendering priority.
Mask to change priority (access only priority bits).
Standard rendering priority.
Highlight bit.
Annotations are rendered with a pulsing color.
Invalid bit.
Annotations with this flag are invalid.
Default state.
Overprint bit.
Annotations are rendered on top of geometries, be them above or behind the annotations.
Visible bit.
The AnnotationInstanceState enum tells about the way annotations should be rendered.
The way annotations are rendered is set by a
numberwhich is anORof multiple bit flags. Usually, annotations are hidden below a geometry if it is behind the given geometry.In order to avoid setting bits that should not be changed and leave them unchanged, annotations rendering bits are set with a mask telling which bits should be changed. This system allows to change the way annotation are rendered in a single call.
Displaying annotations may be done with the following :
Please see Annotations for more explanations about annotations.