ImageGear .NET v25.2 - Updated
ImageGear.Art Assembly / ImageGear.ART Namespace
Inheritance Hierarchy
In This Topic
    ImageGear.ART Namespace (ImageGear.Art)
    In This Topic
    The ImageGear ART namespace allows you to add redlining and annotation capabilities to any application built with ImageGear. If you have an application that can read, display, and print images, with ImageGear ART namespace enabled, you can add marking capabilities, such as lines, arrows, highlighting, and sticky notes to document images, and use them as though you were working on printed sheets of paper. This chapter provides the ART namespace API reference.
    Classes
     ClassDescription
    ClassProvides general ART functionality and access to the global properties and methods.
    ClassAccess controller interface.
    ClassThe Access Denied exception.
    ClassDefines access rights for the ART objects.
    ClassThe base class of access token.
    ClassRepresents legacy ART Arrow mark.
    ClassRepresents ART Audio mark.
    ClassProvides mark's border attributes.
    ClassRepresents ART Button mark.
    ClassProvides text mark's callout attributes.
    ClassThe ImGearARTCreateSecureObjectData event arguments.
    ClassCreatingGroupEvent arguments.
    ClassCreatingMarkEvent arguments.
    ClassCreatingPageEvent arguments.
    ClassRepresents ART Curve mark.
    ClassProvides a set of abstract members for user-defined custom mark controller.
    ClassProvides a set of abstract members for user-defined custom mark controller, using with WinForms drawing engine.
    ClassRepresents ART Custom mark.
    ClassProvides a set of parameters for custom mark's drawing.
    ClassProvides data for the DroppedAttribute event.
    ClassProvides data for the DroppedMark event.
    ClassRepresents ART Ellipse mark.
    ClassRepresents ART Encryption mark.
    ClassRepresents legacy ART Filled Ellipse mark.
    ClassRepresents legacy ART Filled Polygon mark.
    ClassRepresents legacy ART Filled Rectangle mark.
    ClassRepresents legacy ART Freehand line mark.
    ClassThe GetNotateXpressLayerPassword event arguments.
    ClassRepresents a collection of annotation marks united into a single group.
    ClassRepresents an array of annotation groups.
    ClassProvides marks iteration capabilities over the annotation group.
    ClassRepresents legacy ART Highlighter mark.
    ClassRepresents an Undo/Redo history of the ART page.
    ClassProvides data for the history events.
    ClassRepresents legacy ART Hollow Ellipse mark.
    ClassRepresents legacy ART Hollow Polygon mark.
    ClassRepresents legacy ART Hollow Rectangle mark.
    ClassRepresents ART Hot Spot mark.
    ClassRepresents ART Image mark.
    ClassRepresents legacy ART Embedded Image mark.
    ClassRepresents legacy ART Image Reference mark.
    ClassRepresents ART Line mark.
    ClassRepresents statistics information about the linear annotation marks.
    ClassProvides the abstract base class for all annotation marks.
    ClassProvides data for the mark events.
    ClassProvides data for the mark flip events.
    ClassProvides data for the mark move events.
    ClassProvides data for the mark point events.
    ClassProvides data for the mark rotate events.
    ClassProvides data for the mark scale events.
    ClassThis class has been deprecated. Provides the abstract base class for a set of classes intended to represent specific statistics information about ART marks.
    ClassRepresent specific statistics information about ART marks.
    ClassRepresents legacy ART Attach-A-Note mark.
    ClassRepresents a collection of annotation groups.
    ClassProvides marks iteration capabilities over the annotation page.
    ClassProvides text mark's pin attirbutes.
    ClassRepresents legacy ART Pin-Up-Text mark.
    ClassRepresents ART Point mark.
    ClassRepresents statistics information about the point annotation marks.
    ClassRepresents ART Polygon mark.
    ClassRepresents ART Polyline mark.
    ClassRepresents ART Polyline Ruler mark.
    ClassRepresents ART Text mark.
    ClassProvides data for the ARTPropertyChanged events.
    ClassRepresents ART Protractor mark.
    ClassRepresents ART Rectangle mark.
    ClassRepresents legacy ART Redaction mark.
    ClassRepresents ART Rich Text mark.
    ClassThis class has been deprecated. Represents a control suitable for ART Rich Text processing and drawing.
    ClassRepresents ART Ruler mark.
    ClassThe base class for secure object data.
    ClassProvides the abstract class that defines mark selection interface.
    ClassRepresents statistics information about the shaped annotation marks.
    ClassRepresents ART Text mark.
    ClassRepresents legacy ART Callout Text mark.
    ClassRepresents legacy ART Text From File mark.
    ClassRepresents legacy ART Text Stamp mark.
    ClassRepresents legacy ART Typed Text mark.
    Interfaces
     InterfaceDescription
    InterfaceDefines ART Curve mark interface.
    InterfaceDefines ART Ellipse mark interface.
    InterfaceDefines ART Line mark interface.
    InterfaceExposes the enumerator, which supports a simple iteration over a collection of annotation marks.
    InterfaceSupports a simple iteration over a collection of annotation marks.
    InterfaceDefines ART Point mark interface.
    InterfaceDefines ART Polygon mark interface.
    InterfaceDefines ART Polyline mark interface.
    InterfaceDefines ART Polyline Ruler mark interface.
    InterfaceDefines ART Text mark interface.
    InterfaceDefines ART Protractor mark interface.
    InterfaceDefines ART Rectangle mark interface.
    InterfaceDefines ART Ruler mark interface.
    InterfaceDefines ART Text mark interface.
    Structures
     StructureDescription
    StructureContains fields that can be used to pass event delegates to LoadPage method of the ImGearART.
    StructureRepresents a measurement unit, such as Meter, Inch etc.
    StructureSpecifies the thickness of a rectangular frame.
    Delegates
     DelegateDescription
    DelegateUsed for declaring ARTPropertyChanged events.
    DelegateUsed for declaring ImGearARTHistory.HistoryChanged event.
    DelegateUsed for declaring ImGearARTPage.MarkChanged, ImGearARTPage.MarkAdded, ImGearARTPage.MarkRemoved, ImGearARTPage.MarkZOrderChanged and ImGearARTPage.MarkSelectionChanged events.
    DelegateUsed for declaring MarkFlipped event.
    DelegateUsed for declaring MarkMoved event.
    DelegateUsed for declaring PointChanged and PointAdded events.
    DelegateUsed for declaring MarkRotated event.
    DelegateUsed for declaring MarkScaled event.
    Enumerations
     EnumerationDescription
    EnumerationSpecifies annotations group access level.
    EnumerationSpecifies the kinds of aspects for the ruler annotation.
    EnumerationSpecifies options to burn in annotations.
    EnumerationSpecifies button mark's state options.
    EnumerationSpecifies callout types.
    EnumerationSpecifies the available cap styles of a line end.
    EnumerationSpecifies mark's coordinate types.
    EnumerationSpecifies how the intersecting areas of the shape are combined to form the filling area of the mark.
    EnumerationSpecifies text font style information.
    EnumerationSpecifies the available styles of the shape that joins two lines of the mark.
    EnumerationSpecifies line mark's head types.
    EnumerationSpecifies the hit test results.
    EnumerationSpecifies types of annotations.
    EnumerationSpecifies pen styles.
    EnumerationSpecifies an alignment of the pin icon.
    EnumerationSpecifies annotations save formats.
    EnumerationSpecifies auto fit mode for text annotations.
    EnumerationDescribes how text is trimmed when it overflows the bounds of annotation.
    EnumerationSpecifies a type of string in the text mark's "Text" property.
    See Also