Leadtools.Annotations Requires Document/Medical product license | Send comments on this topic. | Back to Introduction - All Topics | Help Version 15.10.31
Leadtools.Annotations Namespace
See Also  Inheritance Hierarchy
Outline and description of interfaces, enumerations, structures, and classes.

Classes

ClassDescription
AnnAfterObjectChangedEventArgs Provides data for the 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 BeforeObjectChanged event.
AnnBrush Classes derived from this abstract base class define objects used to fill the interiors of annotation objects like rectangles, ellipses, polygons, etc.
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.
AnnControlPoint Represents the shape of a control point (handle) used by the AnnEditDesigner.
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.
AnnDottedEllipseControlPoint Represents an ellipse-shaped AnnControlPoint with a dot in the center.
AnnDrawable This is the base class for all annotation objects used in the Annotations class library.
AnnDrawDesigner This class extends the AnnDesigner class to provide standard functionality for drawing Annotation objects on an annotation container.
AnnDrawDesignerEventArgs Provides data for the Draw event.
AnnEditDesigner This class extends AnnDesigner to provide standard functionality for editing Annotation objects on an annotation container.
AnnEditDesignerEventArgs Provides data for the Edit event.
AnnEllipseControlPoint Represents an ellipse shaped AnnControlPoint.
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.
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.
AnnHatchBrush Defines an annotation brush with a hatch style, a foreground color, and a background color.
AnnHiliteObject Defines an annotation hilite object.
AnnHotspotObject Defines an annotation hot spot object.
AnnImageObject Defines an annotation image object.
AnnLinearGradientBrush Encapsulates an annotation brush object with a linear gradient.
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.
AnnNewGroupEditDesigner This class extends AnnRectangleEditDesigner to provide functionality for editing an AnnGroupObject on an annotation container. This class has improved rotate functionality over the AnnGroupEditDesigner.
AnnNoteObject The note annotation object.
AnnObject This is the base class for all annotation objects.
AnnPaintEventArgs Provides data for the BeforeDrawingObjects and AfterDrawingObjects events.
AnnPen Defines an object used to draw lines and curves for Annotation objects.
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.
AnnPrinter Supports printing of an RasterImage and a AnnContainer.
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.
AnnRectangleControlPoint Represents a rectangular AnnControlPoint.
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 Run event.
AnnSolidBrush Defines an annotation brush of a single color.
AnnStampObject Defines an annotation stamp object.
AnnTextDrawDesigner This class extends the AnnRectangleDrawDesigner class to provide functionality for drawing 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 AnnRectangleEditDesigner 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.
AnnTransformer The AnnTransformer class is an Annotation support class which provides functionality for converting annotation points, rectangles, lengths, etc. from one coordinate system to another.
AnnUnitConverter The AnnUnitConverter class contains methods and properties for converting between different units of measurement.

Interfaces

InterfaceDescription
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.

Structures

StructureDescription
AnnLength A single-precision floating point number that represents a length.
AnnPoint Represents an ordered pair of float x- and y- coordinates and a unit of measurement that defines a point in a two-dimensional plane.
AnnRectangle Stores a set of four floating-point numbers and a unit of measure that represents the location and size of a rectangle.
AnnSize Stores an ordered pair of floating-point numbers and a unit of measurement, typically the width and height of a rectangle.

Enumerations

EnumerationDescription
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.
AnnGetGraphicsPathMode Indicates which type of graphics path to return. Used with the GetGraphicsPath method.
AnnObjectChangedType Indicates the type of change to the AnnObject
AnnPictureTransparentMode Specifies how to treat the transparent color of an AnnPicture
AnnRubberStampType Represents the types of rubber stamps available for the AnnRubberStampObject annotation object.
AnnTextRotate Indicates how much the IAnnTextObject with.
AnnTransformObjectMode Used with TransformObjectMode to determine how to transform the object when any of the object transformation methods (Translate, Rotate and Scale) is called.
AnnTransformObjectOperation Used with GetTransformPoints and 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.

See Also

Leadtools.Annotations requires a Document or Medical toolkit license and unlock key. For more information, refer to: Raster Pro/Document/Medical Features