ImageGear PDF v25.1 - Updated
ImageGear.ART Namespace (ImageGear.Art)
Inheritance Hierarchy
ImageGear.Art Assembly : ImageGear.ART Namespace
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
Class Provides general ART functionality and access to the global properties and methods.
Class Access controller interface.
Class The Access Denied exception.
Class Defines access rights for the ART objects.
Class The base class of access token.
Class Represents legacy ART Arrow mark.
Class Represents ART Audio mark.
Class Provides mark's border attributes.
Class Represents ART Button mark.
Class Provides text mark's callout attributes.
Class The ImGearARTCreateSecureObjectData event arguments.
Class CreatingGroupEvent arguments.
Class CreatingMarkEvent arguments.
Class CreatingPageEvent arguments.
Class Represents ART Curve mark.
Class Provides a set of abstract members for user-defined custom mark controller.
Class Provides a set of abstract members for user-defined custom mark controller, using with WinForms drawing engine.
Class Represents ART Custom mark.
Class Provides a set of parameters for custom mark's drawing.
Class Provides data for the DroppedAttribute event.
Class Provides data for the DroppedMark event.
Class Represents ART Ellipse mark.
Class Represents ART Encryption mark.
Class Represents legacy ART Filled Ellipse mark.
Class Represents legacy ART Filled Polygon mark.
Class Represents legacy ART Filled Rectangle mark.
Class Represents legacy ART Freehand line mark.
Class The GetNotateXpressLayerPassword event arguments.
Class Represents a collection of annotation marks united into a single group.
Class Represents an array of annotation groups.
Class Provides marks iteration capabilities over the annotation group.
Class Represents legacy ART Highlighter mark.
Class Represents an Undo/Redo history of the ART page.
Class Provides data for the history events.
Class Represents legacy ART Hollow Ellipse mark.
Class Represents legacy ART Hollow Polygon mark.
Class Represents legacy ART Hollow Rectangle mark.
Class Represents ART Hot Spot mark.
Class Represents ART Image mark.
Class Represents legacy ART Embedded Image mark.
Class Represents legacy ART Image Reference mark.
Class Represents ART Line mark.
Class Represents statistics information about the linear annotation marks.
Class Provides the abstract base class for all annotation marks.
Class Provides data for the mark events.
Class Provides data for the mark flip events.
Class Provides data for the mark move events.
Class Provides data for the mark point events.
Class Provides data for the mark rotate events.
Class Provides data for the mark scale events.
Class This class has been deprecated. Provides the abstract base class for a set of classes intended to represent specific statistics information about ART marks.
Class Represent specific statistics information about ART marks.
Class Represents legacy ART Attach-A-Note mark.
Class Represents a collection of annotation groups.
Class Provides marks iteration capabilities over the annotation page.
Class Provides text mark's pin attirbutes.
Class Represents legacy ART Pin-Up-Text mark.
Class Represents ART Point mark.
Class Represents statistics information about the point annotation marks.
Class Represents ART Polygon mark.
Class Represents ART Polyline mark.
Class Represents ART Polyline Ruler mark.
Class Represents ART Text mark.
Class Provides data for the ARTPropertyChanged events.
Class Represents ART Protractor mark.
Class Represents ART Rectangle mark.
Class Represents legacy ART Redaction mark.
Class Represents ART Rich Text mark.
Class This class has been deprecated. Represents a control suitable for ART Rich Text processing and drawing.
Class Represents ART Ruler mark.
Class The base class for secure object data.
Class Provides the abstract class that defines mark selection interface.
Class Represents statistics information about the shaped annotation marks.
Class Represents ART Text mark.
Class Represents legacy ART Callout Text mark.
Class Represents legacy ART Text From File mark.
Class Represents legacy ART Text Stamp mark.
Class Represents legacy ART Typed Text mark.
Interfaces
 InterfaceDescription
Interface Defines ART Curve mark interface.
Interface Defines ART Ellipse mark interface.
Interface Defines ART Line mark interface.
Interface Exposes the enumerator, which supports a simple iteration over a collection of annotation marks.
Interface Supports a simple iteration over a collection of annotation marks.
Interface Defines ART Point mark interface.
Interface Defines ART Polygon mark interface.
Interface Defines ART Polyline mark interface.
Interface Defines ART Polyline Ruler mark interface.
Interface Defines ART Text mark interface.
Interface Defines ART Protractor mark interface.
Interface Defines ART Rectangle mark interface.
Interface Defines ART Ruler mark interface.
Interface Defines ART Text mark interface.
Structures
 StructureDescription
Structure Contains fields that can be used to pass event delegates to LoadPage method of the ImGearART.
Structure Represents a measurement unit, such as Meter, Inch etc.
Structure Specifies the thickness of a rectangular frame.
Delegates
 DelegateDescription
Delegate Used 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.
Delegate Used for declaring MarkFlipped event.
Delegate Used for declaring MarkMoved event.
Delegate Used for declaring PointChanged and PointAdded events.
Delegate Used for declaring MarkRotated event.
Delegate Used for declaring MarkScaled event.
Enumerations
 EnumerationDescription
Enumeration Specifies annotations group access level.
Enumeration Specifies the kinds of aspects for the ruler annotation.
Enumeration Specifies options to burn in annotations.
Enumeration Specifies button mark's state options.
Enumeration Specifies callout types.
Enumeration Specifies the available cap styles of a line end.
Enumeration Specifies mark's coordinate types.
Enumeration Specifies how the intersecting areas of the shape are combined to form the filling area of the mark.
Enumeration Specifies text font style information.
Enumeration Specifies the available styles of the shape that joins two lines of the mark.
Enumeration Specifies line mark's head types.
Enumeration Specifies the hit test results.
Enumeration Specifies types of annotations.
Enumeration Specifies pen styles.
Enumeration Specifies an alignment of the pin icon.
Enumeration Specifies annotations save formats.
Enumeration Specifies auto fit mode for text annotations.
Enumeration Describes how text is trimmed when it overflows the bounds of annotation.
Enumeration Specifies a type of string in the text mark's "Text" property.
See Also

Reference

ImageGear.Art Assembly