The AnnotationData class is the base class for the data portion of annotations. AnnotationUI is the base class for the top-most level of annotations and is normally the class you will access directly. For instance, when you create a RectangleAnnotation, you are creating an AnanotationUI object.
IncludeXmpInWang was removed because this turned out to be a bad idea. Some viewers were having problems reading the WANG data because of this extra information. Our WangFormatter class now only generates standard WANG data.
ShowWhileMoving and ShowWhileResizing were removed because of the redesign. Annotations are now always fully drawn when moving and resizing.
MirrorOnResize can be controlled by setting the CanMirror property of the annotation objects. This way each annotation's behavior can be controlled.
The Tag property was removed because of serialization changes. You will either have to keep track in a Hashtable or Array, or create classes that derive from our annotations and add the additional properties you need.
The Lock and Unlock methods were moved to the AnnotationUI.Data.Security property. You can now create your own security protocol for annotations or use our default AnnotationLock class.
Glenn Chittenden Jr.
Atalasoft Development Team