| Class | Description | |
|---|---|---|
| AnnAfterObjectChangedEventArgs | Provides data for the AnnAutomation.AfterObjectChanged event. | |
| AnnAudioObject | Defines an audio annotation object. | |
| AnnAudioRunDesigner | This class extends AnnRunDesigner to provide functionality for running an AnnAudioObject on an annotation container. | |
| AnnAutomation | Manages the automation for an annotation container and a viewer. | |
| AnnAutomationManager | Manages the automation mode for an annotatation application. | |
| AnnAutomationObject | Defines all the properties needed to automate an annotation object. | |
| AnnBeforeObjectChangedEventArgs | Provides data for the AnnAutomation.BeforeObjectChanged event. | |
| 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. | |
| AnnCodecs | Provides support for loading and saving objects to annotation files. | |
| 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. | |
| AnnCrossProductDrawDesigner | This class extends the AnnDrawDesigner class to provide functionality for drawing an AnnCrossProductObject on an annotation container. | |
| AnnCrossProductEditDesigner | This class extends AnnEditDesigner to provide functionality for editing an AnnCrossProductObject on an annotation container. | |
| AnnCrossProductObject | Defines an annotation cross product object. | |
| AnnCurveObject | Defines an annotation curve object. | |
| AnnDesigner | The base class for all the designers in the annotation toolkit. | |
| AnnDrawDesigner | This class extends the AnnDesigner class to provide standard functionality for drawing Annotation objects on an annotation container. | |
| AnnDrawDesignerEventArgs | Provides data for the AnnDrawDesigner.Draw event. | |
| AnnEditDesigner | This class extends AnnDesigner to provide standard functionality for editing Annotation objects on an annotation container. | |
| AnnEditDesignerEventArgs | Provides data for the AnnEditDesigner.Edit event. | |
| AnnEllipseObject | Defines an annotation ellipse object. | |
| 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. | |
| AnnFreehandHotspotObject | Defines an annotation freehand hot spot object. | |
| AnnGroupEditDesigner | This class extends AnnEditDesigner to provide functionality for editing an AnnGroupObject on an annotation container. | |
| AnnGroupObject | This class 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. | |
| AnnLineDrawDesigner | This class extends the AnnDrawDesigner class to provide functionality for drawing an AnnLineObject on an annotation container. | |
| AnnLineEditDesigner | This class extends AnnEditDesigner to provide functionality for editing an AnnLineObject on an annotation container. | |
| AnnLineObject | Defines an annotation line object. | |
| AnnNoteObject | The note annotation object. | |
| AnnObjectBase | This is the base class for all annotation objects. | |
| AnnObjectCollection | Represents an ordered collection of AnnObjectBase. | |
| AnnObjectCollectionEventArgs | Provides information for AnnObjectCollection.ObjectAdded and AnnObjectCollection.ObjectRemoved methods. | |
| AnnPicture | Defines an annotation picture along with its transparency information. | |
| AnnPointDrawDesigner | This class extends the AnnDrawDesigner class to provide functionality for drawing an AnnPointObject on an annotation container. | |
| AnnPointEditDesigner | This class extends AnnEditDesigner to provide functionality for editing an AnnPointObject on an annotation container. | |
| AnnPointerObject | Defines an annotation pointer object. | |
| AnnPointObject | Defines an annotation point object. | |
| AnnPolygonObject | Defines an annotation polygon object. | |
| AnnPolylineDrawDesigner | This class extends the AnnDrawDesigner class to provide functionality for drawing an AnnPolylineObject on an annotation container. | |
| AnnPolylineEditDesigner | This class extends AnnEditDesigner to provide functionality for editing an AnnPolylineObject on an annotation container. | |
| AnnPolylineObject | Defines an annotation polyline object. | |
| AnnPolyRulerObject | Defines an annotation polyruler object. | |
| AnnProtractorDrawDesigner | This class extends the AnnDrawDesigner class to provide functionality for drawing an AnnProtractorObject on an annotation container. | |
| AnnProtractorEditDesigner | This class extends AnnEditDesigner to provide functionality for editing an AnnProtractorObject on an annotation container. | |
| AnnProtractorObject | Defines an annotation protractor object. | |
| AnnRectangleDrawDesigner | This class extends the AnnDrawDesigner class to provide functionality for drawing an AnnRectangleObject on an annotation container. | |
| AnnRectangleEditDesigner | This class extends AnnEditDesigner to provide functionality for editing an AnnRectangleObject on an annotation container. | |
| AnnRectangleObject | Defines an annotation rectangle object. | |
| AnnRedactionObject | Defines an annotation redaction object. | |
| AnnRubberStampObject | Defines an annotation stamp object. | |
| AnnRulerObject | This class provides support for creating and managing Ruler annotation objects. | |
| AnnRunDesigner | This class extends AnnDesigner to provide standard functionality for running Annotation objects on an annotation container. | |
| AnnRunDesignerEventArgs | Provides data for the AnnRunDesigner.Run event. | |
| AnnSelectObject | Defines an annotation select object. | |
| 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. | |
| AnnTextObject | This class provides support for creating and managing Text annotation objects | |
| AnnTextPointerDrawDesigner | This class extends the AnnRectangleDrawDesigner class to provide functionality for drawing an AnnTextPointerObject on an annotation container. | |
| AnnTextPointerEditDesigner | This class extends AnnTextEditDesigner to provide functionality for editing an AnnTextPointerObject on an annotation container. | |
| AnnTextPointerObject | This class provides support for creating and managing text pointer objects. | |
| 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. |
| Interface | Description | |
|---|---|---|
| IAnnPictureObject | Supports standard picture properties used by annotation objects from classes that implement this interface. | |
| IAnnPrimarySecondaryPictureObject | Supports standard primary and secondary picture properties used by annotation objects from classes that implement this interface. | |
| IAnnProtractorObject | Supports standard protractor properties used by annotation objects from classes that implement this interface. | |
| IAnnRulerObject | Supports standard ruler properties used by annotation objects from classes that implement this interface. | |
| IAnnTextObject | Supports standard text properties used by annotation objects that implement this interface. |
| Enumeration | Description | |
|---|---|---|
| AnnAngularUnit | Represents the unit of measurement to be used for angles. | |
| AnnCodecsFormat | Represents supported annotation file formats. | |
| AnnCodecsSavePageMode | Indicates which operation to perform when saving multi-page annotation files. | |
| AnnCodecsTagFormat | Supported annotation tag formats. | |
| AnnDesignerOperationStatus | Indicates the status of the current AnnDesigner object. | |
| AnnEditDesignerOperation | Indicates the current AnnEditDesigner operation. | |
| AnnObjectChangedType | Indicates the type of change to the AnnObjectBase | |
| AnnPictureTransparentMode | Specifies how to treat the transparent color of an AnnPicture | |
| AnnRubberStampType | Represents the types of rubber stamps available for the AnnRubberStampObject annotation object. | |
| AnnTextAlignment | Specifies the alignment of a text string relative to its layout rectangle. | |
| AnnTextRotate | Indicates how much the text is to be rotated and in which direction. | |
| AnnTransformObjectMode | Used with AnnObjectBase.TransformObjectMode to determine how to transform the object when any of the object transformation methods (AnnObjectBase.Translate, AnnObjectBase.Rotate and AnnObjectBase.Scale) is called. | |
| AnnTransformObjectOperation | Used with AnnObjectBase.GetTransformPoints and AnnObjectBase.SetTransformPoints methods to determine what transformation operation is to be performed on the points. | |
| AnnUnit | Represents the unit of measurement for lengths and positions. | |
| AnnUserMode | Specifies the user mode for all objects in this container. Design mode is for creating objects; run mode is for viewing them. |