| Class | Description |
  | AnnAfterObjectChangedEventArgs | Provides data for the AnnAutomation.AfterObjectChanged event. Supported in Silverlight, Windows Phone 7 |
  | AnnAudioObject | Defines an audio annotation object. Supported in Silverlight, Windows Phone 7 |
| AnnAudioRunDesigner | This class extends AnnRunDesigner to provide functionality for running an AnnAudioObject on an annotation container. Supported in Silverlight, Windows Phone 7 |
  | AnnAutomation | Manages the automation for an annotation container and a viewer. Supported in Silverlight, Windows Phone 7 |
  | AnnAutomationManager | Manages the automation mode for an annotatation application. Supported in Silverlight, Windows Phone 7 |
  | AnnAutomationObject | Defines all the properties needed to automate an annotation object. Supported in Silverlight, Windows Phone 7 |
  | AnnBeforeObjectChangedEventArgs | Provides data for the AnnAutomation.BeforeObjectChanged event. Supported in Silverlight, Windows Phone 7 |
  | AnnButtonObject | Defines an annotation push button object. |
  | AnnButtonRunDesigner | This class extends AnnRunDesigner to provide functionality for running an AnnButtonObject on an annotation container. |
  | AnnClosedCurveObject | Defines a closed annotation curve object. Supported in Silverlight, Windows Phone 7 |
  | AnnCodecs | Provides support for loading and saving objects to annotation files. Supported in Silverlight, Windows Phone 7 |
  | AnnCodecsInformation | Provides information on an annotation file or stream. |
  | AnnCodecsInvalidFormatException | The exception that is thrown for an invalid Annotation file format. |
  | AnnContainer | Represents an Annotation container. Supported in Silverlight, Windows Phone 7 |
  | AnnControlDrawDesigner | This class extends the AnnRectangleDrawDesigner class to provide functionality for drawing an AnnNoteObject on an annotation container. Supported in Silverlight, Windows Phone 7 |
| AnnCrossProductDrawDesigner | This class extends the AnnDrawDesigner class to provide functionality for drawing an AnnCrossProductObject on an annotation container. Supported in Silverlight, Windows Phone 7 |
| AnnCrossProductEditDesigner | This class extends AnnEditDesigner to provide functionality for editing an AnnCrossProductObject on an annotation container. Supported in Silverlight, Windows Phone 7 |
  | AnnCrossProductObject | Defines an annotation cross product object. Supported in Silverlight, Windows Phone 7 |
  | AnnCurveObject | Defines an annotation curve object. Supported in Silverlight, Windows Phone 7 |
  | AnnDesigner | The base class for all the designers in the annotation toolkit. Supported in Silverlight, Windows Phone 7 |
  | AnnDrawDesigner | This class extends the AnnDesigner class to provide standard functionality for drawing Annotation objects on an annotation container. Supported in Silverlight, Windows Phone 7 |
  | AnnDrawDesignerEventArgs | Provides data for the AnnDrawDesigner.Draw event. Supported in Silverlight, Windows Phone 7 |
  | AnnEditDesigner | This class extends AnnDesigner to provide standard functionality for editing Annotation objects on an annotation container. Supported in Silverlight, Windows Phone 7 |
  | AnnEditDesignerEventArgs | Provides data for the AnnEditDesigner.Edit event. Supported in Silverlight, Windows Phone 7 |
  | AnnEllipseObject | Defines an annotation ellipse object. Supported in Silverlight, Windows Phone 7 |
  | AnnEncryptObject | Defines an annotation encrypt object. |
  | AnnFreehandDrawDesigner | This class extends the AnnDrawDesigner class to provide functionality for drawing a freehand AnnPolylineObject on an annotation container. Supported in Silverlight, Windows Phone 7 |
  | AnnFreehandHotspotObject | Defines an annotation freehand hot spot object. Supported in Silverlight, Windows Phone 7 |
  | AnnGroupEditDesigner | This class extends AnnEditDesigner to provide functionality for editing an AnnGroupObject on an annotation container. Supported in Silverlight, Windows Phone 7 |
  | AnnGroupObject | This class provides support for creating and managing annotation group objects. Supported in Silverlight, Windows Phone 7 |
  | AnnHiliteObject | Defines an annotation hilite object. Supported in Silverlight, Windows Phone 7 |
  | AnnHotspotObject | Defines an annotation hot spot object. Supported in Silverlight, Windows Phone 7 |
  | AnnImageObject | Defines an annotation image object. Supported in Silverlight, Windows Phone 7 |
  | AnnLineDrawDesigner | This class extends the AnnDrawDesigner class to provide functionality for drawing an AnnLineObject on an annotation container. Supported in Silverlight, Windows Phone 7 |
  | AnnLineEditDesigner | This class extends AnnEditDesigner to provide functionality for editing an AnnLineObject on an annotation container. Supported in Silverlight, Windows Phone 7 |
  | AnnLineObject | Defines an annotation line object. Supported in Silverlight, Windows Phone 7 |
  | AnnNoteObject | The note annotation object. Supported in Silverlight, Windows Phone 7 |
| AnnObject | This is the base class for all annotation objects. Supported in Silverlight, Windows Phone 7 |
  | AnnObjectCollection | Represents an ordered collection of AnnObject. Supported in Silverlight, Windows Phone 7 |
  | AnnObjectCollectionEventArgs | Provides information for AnnObjectCollection.ObjectAdded and AnnObjectCollection.ObjectRemoved methods. Supported in Silverlight, Windows Phone 7 |
  | AnnPicture | Defines an annotation picture along with its transparency information. Supported in Silverlight, Windows Phone 7 |
  | AnnPointDrawDesigner | This class extends the AnnDrawDesigner class to provide functionality for drawing an AnnPointObject on an annotation container. Supported in Silverlight, Windows Phone 7 |
  | AnnPointEditDesigner | This class extends AnnEditDesigner to provide functionality for editing an AnnPointObject on an annotation container. Supported in Silverlight, Windows Phone 7 |
  | AnnPointerObject | Defines an annotation pointer object. Supported in Silverlight, Windows Phone 7 |
  | AnnPointObject | Defines an annotation point object. Supported in Silverlight, Windows Phone 7 |
  | AnnPolygonObject | Defines an annotation polygon object. Supported in Silverlight, Windows Phone 7 |
  | AnnPolylineDrawDesigner | This class extends the AnnDrawDesigner class to provide functionality for drawing an AnnPolylineObject on an annotation container. Supported in Silverlight, Windows Phone 7 |
  | AnnPolylineEditDesigner | This class extends AnnEditDesigner to provide functionality for editing an AnnPolylineObject on an annotation container. Supported in Silverlight, Windows Phone 7 |
  | AnnPolylineObject | Defines an annotation polyline object. Supported in Silverlight, Windows Phone 7 |
  | AnnPolyRulerObject | Defines an annotation polyruler object. Supported in Silverlight, Windows Phone 7 |
| AnnProtractorDrawDesigner | This class extends the AnnDrawDesigner class to provide functionality for drawing an AnnProtractorObject on an annotation container. Supported in Silverlight, Windows Phone 7 |
| AnnProtractorEditDesigner | This class extends AnnEditDesigner to provide functionality for editing an AnnProtractorObject on an annotation container. Supported in Silverlight, Windows Phone 7 |
  | AnnProtractorObject | Defines an annotation protractor object. Supported in Silverlight, Windows Phone 7 |
  | AnnRectangleDrawDesigner | This class extends the AnnDrawDesigner class to provide functionality for drawing an AnnRectangleObject on an annotation container. Supported in Silverlight, Windows Phone 7 |
  | AnnRectangleEditDesigner | This class extends AnnEditDesigner to provide functionality for editing an AnnRectangleObject on an annotation container. Supported in Silverlight, Windows Phone 7 |
  | AnnRectangleObject | Defines an annotation rectangle object. Supported in Silverlight, Windows Phone 7 |
  | AnnRedactionObject | Defines an annotation redaction object. Supported in Silverlight, Windows Phone 7 |
  | AnnRichTextDrawDesigner | This class extends the AnnRectangleDrawDesigner class to provide functionality for drawing an AnnRichTextObject on an annotation container. |
  | AnnRichTextEditDesigner | This class extends AnnRectangleEditDesigner to provide functionality for editing an AnnRichTextObject on an annotation container. |
  | AnnRichTextObject | This class provides support for creating and managing Rich Text annotation objects |
  | AnnRubberStampObject | Defines an annotation stamp object. Supported in Silverlight, Windows Phone 7 |
  | AnnRulerObject | This class provides support for creating and managing Ruler annotation objects. Supported in Silverlight, Windows Phone 7 |
  | AnnRunDesigner | This class extends AnnDesigner to provide standard functionality for running Annotation objects on an annotation container. Supported in Silverlight, Windows Phone 7 |
  | AnnRunDesignerEventArgs | Provides data for the AnnRunDesigner.Run event. Supported in Silverlight, Windows Phone 7 |
  | AnnSelectObject | Defines an annotation select object. Supported in Silverlight, Windows Phone 7 |
  | AnnSnapToGridOptions | Options for annotation snap to grid behavior in annotation automation design mode. Supported in Silverlight, Windows Phone 7 |
  | AnnStampObject | Defines an annotation stamp object. |
  | AnnTextDrawDesigner | This class extends the AnnRectangleDrawDesigner class to provide functionality for drawing an AnnTextObject on an annotation container. |
  | AnnTextEditDesigner | This class extends AnnRectangleEditDesigner to provide functionality for editing an AnnTextObject on an annotation container. Supported in Silverlight, Windows Phone 7 |
  | AnnTextObject | This class provides support for creating and managing Text annotation objects Supported in Silverlight, Windows Phone 7 |
  | AnnTextPointerDrawDesigner | This class extends the AnnRectangleDrawDesigner class to provide functionality for drawing an AnnTextPointerObject on an annotation container. Supported in Silverlight, Windows Phone 7 |
  | AnnTextPointerEditDesigner | This class extends AnnTextEditDesigner to provide functionality for editing an AnnTextPointerObject on an annotation container. Supported in Silverlight, Windows Phone 7 |
  | AnnTextPointerObject | This class provides support for creating and managing text pointer objects. Supported in Silverlight, Windows Phone 7 |
  | AnnTextRollupObject | This class provides support for creating and managing text rollup annotation objects. |
  | AnnTextRollupRunDesigner | This class extends AnnRunDesigner to provide functionality for running an AnnTextRollupObject on an annotation container. |
  | AnnToolBar | The toolbar class used with the automation mode in the LEADTOOLS Annotations class library. Supported in Silverlight, Windows Phone 7 |
  | AnnVideoObject | Defines a video annotation object. Supported in Silverlight, Windows Phone 7 |
| AnnVideoRunDesigner | This class extends AnnRunDesigner to provide functionality for running an AnnVideoObject on an annotation container. Supported in Silverlight, Windows Phone 7 |