| Class | Description |
| AnnAudioObject | Defines an audio object. |
| AnnBrush | Defines abstract objects used to fill an annotation object. Classes that derive from AnnBrush describe how the area is filled |
| AnnCodecs | Provides support for loading and saving objects to annotation files. |
| AnnCodecsInfo | Represents Annotation file information. |
| AnnContainer | Represents an annotation container. |
| AnnContainerMapper | Provides methods for converting values between display, annotations and image coordinates. |
| AnnCrossProductObject | Defines an annotation cross-product object. |
| AnnCurveObject | Defines an annotation curve object. |
| AnnDeserializeOptions | Options to use when loading annotation objects. |
| AnnDrawDesignerEventArgs | Provides data for the AnnAutomation.Draw event. |
| AnnEditDesignerEventArgs | Provides data for the AnnAutomation.Edit event. |
| AnnEditTextEventArgs | Provides data for the AnnAutomation.EditText event. |
| AnnEllipseObject | Defines an annotation ellipse object. |
| AnnEncryptObject | Defines an annotation encrypt object. |
| AnnFont | Defines a particular format for text, including font face, size, and style attributes using to draw annotation strings. |
| AnnFreehandHotspotObject | Defines an annotation freehand hot spot object. |
| AnnGroupObject | Provides support for creating and managing annotation group objects. |
| AnnHiliteObject | Defines an annotation hilite object. |
| AnnHotspotObject | Defines an annotation hot spot object. |
| AnnImageObject | Defines an annotation image object. |
| AnnLabel | The AnnLabel class is used to display the text elements of various LEADTOOLS annotation objects. |
| AnnLayer | Defines an annotation layer for logically grouping common annotations objects. |
| AnnLayerCollection | Represents a dynamic collection of AnnLayers and provides notifications when items are added or removed. |
| AnnLoadPictureEventArgs | Event data for the AnnRenderingEngine.LoadPicture event. |
| AnnLockObjectEventArgs | Provides data for the AnnAutomation.LockObject event. |
| AnnMedia | Defines a media (audio or video) source. |
| AnnMediaObject | Defines a media (Audio or Video) object. |
| AnnNoteObject | Defines an annotation note object. |
| AnnNotifyCollectionChangedEventArgs | Provides data for the AnnObjectCollection.CollectionChanged event. |
| AnnObject | Defines the base class for all annotation objects. |
| AnnObjectCollection | Represents a dynamic collection of AnnObjects and provides notifications when items are added or removed. |
| AnnObjectCollectionEventArgs | Provides data for the AnnContainer.ObjectAdded and AnnContainer.ObjectRemoved events. |
| AnnPicture | Defines an annotation picture. |
| AnnPointerEventArgs | Provides data for the IAnnAutomationControl.AutomationDoubleClick, IAnnAutomationControl.AutomationPointerDown, IAnnAutomationControl.AutomationPointerMove, and IAnnAutomationControl.AutomationPointerUp, events. |
| AnnPointerObject | Defines an annotation pointer object. |
| AnnPointObject | Defines an annotation point object. |
| AnnPolylineObject | Defines an annotation polyline object. |
| AnnPolyRulerObject | Defines an annotation polyruler object. |
| AnnPropertyChangedEventArgs | Provides data for the AnnObject.PropertyChanged event. |
| AnnProtractorObject | Defines an annotation protractor object. |
| AnnRectangleObject | Defines an annotation rectangle object. |
| AnnRedactionObject | Defines an annotation redaction object. |
| AnnRedactionObjectRestoredEventArgs | Event data for the AnnRedactionObject.Restored event. |
| AnnRenderingEngine | The abstract AnnRenderingEngine class defines a rendering engine for annotation objects. |
| AnnResources | Contains default resources for various annotation objects. |
| AnnRubberStampObject | Defines an annotation stamp object. |
| AnnRunDesignerEventArgs | Provides data for the AnnAutomation.Run event. |
| AnnSelectionObject | Defines an annotation select object. |
| AnnSerializeObjectEventArgs | Represents the load and save options event data for annotation codecs . |
| AnnSerializeOptions | Options to use when saving annotation objects. |
| AnnSolidColorBrush | Fills an annotation object with a solid color. |
| AnnStampObject | Defines an annotation stamp object. |
| AnnStroke | Defines objects used to draw lines and curves for annotation objects. |
| AnnTextObject | Provides support for creating and managing text annotation objects. |
| AnnTextPointerObject | Defines an annotation stamp object text pointer object. |
| AnnTextRollupObject | Defines an annotation text rollup object. |
| AnnThickness | Represents the thickness of various properties in the annotation framework. |
| AnnToolTipEventArgs | Provides data for the AnnAutomation.ToolTip event. |
| AnnTransformer | Provides functionality for scaling, translating, and rotating annotation points and rectangles. |
| AnnUnitConverter | Defines a helper class for unit conversions and abbreviations. |
| LeadPointCollection | Represents an ordered collection of Leadtools.LeadPointD. |