The following tables list the members exposed by AnnAutomationManager.
Public Constructors
| Name | Description | |
|---|---|---|
|    | AnnAutomationManager | Initializes a new instance of the AnnAutomationManager class | 
Public Methods
| Name | Description | |
|---|---|---|
|    | create | Creates a new instance of AnnAutomationManager with the specified rendering engine. | 
|  | createDefaultObjects | Creates the default automation annotation objects. | 
|  | findObject | Finds the AnnAutomationObject for a specified AnnObject | 
|  | findObjectById | Finds the specified AnnAutomationObject by its id. | 
|  | loadPackage | Loads the automation objects from the specified package. | 
Public Properties
| Name | Description | |
|---|---|---|
|  | automations | Gets the collection of AnnAutomation objects in this AnnAutomationManager. | 
|  | cancelInactiveDesigners | Gets or sets a value indicating whether any designers in an AnnAutomation are automatically canceled when the automation becomes inactive. | 
|  | currentObjectId | Gets or sets the current automation object ID. | 
|  | currentRubberStampType | Gets or sets the current automation rubber stamp object type. | 
|  | deselectOnDown | Gets or sets a value that indicates whether to de-select any objects as soon as the user clicks down with the cursor or taps using touch onthe container outside their boundaries. | 
|  | editContentAfterDraw | Gets or sets a value that indicates whether the EditContent event should occur automatically after the designer has successfullyfinished drawing a new object. | 
|  | editObjectAfterDraw | Gets or sets a value that indicates whether newly drawn objects are selected (edited). | 
|  | editTextAfterDraw | Gets or sets a value that indicates whether the EditText event should occur automatically after the designer has successfullyfinished drawing a new text object. | 
|  | enableDeselectObject | Gets or sets a value that indicates whether clicking on an already selected object while the MultiSelectModifierKey is pressedshould de-select it. | 
|  | enableObjectsAlignment | Gets or sets a value that indicates whether you can align selected objects based on one of them. | 
|  | enablePartialDrop | Gets or sets a value that indicates whether to allow partial drop of annotation objects between multiple containers. | 
|  | enableThumbsSelection | Gets or sets a value that indicates whether clicking on any of the thumbs of the objects automatically starts editing. | 
|  | enableToolTip | Gets or sets a value that indicates whether firing the ToolTip event is enabled | 
|  | endDrawWhenLostFocus | Gets or sets a value indicating whether any designers in an AnnAutomation are automatically canceled when the automation loses focus. | 
|  | endEditDesignerBeforeDraw | Gets or sets a value that indicates whether to end the current edit designer when the user starts drawing a new object. | 
|  | extendedModeModifierKey | Gets or sets the extended mode modifier key. | 
|  | fontRelativeToImageDpi | Indicates whether to take image DPI in consideration when calculating font size. | 
|  | forceSelectionModifierKey | Gets or sets a value that indicates whether the user can draw the selection object only when its key modifiers are pressed. | 
|  | groupsRoles | Gets or sets the AnnGroupsRoles associated with this automation manager. | 
|  | hitTestBehavior | Gets or sets a value that determine how objects are hit-tested through a selection rectangle. | 
|  | maintainAspectRatio | Gets or sets a value that indicates whether to preserve the aspect ratio when moving a corner thumb for all AnnEditDesigner derived classes. | 
|  | multiSelectModifierKey | Gets or sets the multi-select modifier key. | 
|  | objects | Gets the collection of AnnAutomationObject objects in this AnnAutomationManager. | 
|  | platformCallbacks | Gets the platform-specific callbacks for this automation manager. | 
|  | redactionRealizePassword | Gets or sets the password to use for realization of AnnRedactionObject objects. | 
|  | renderingEngine | Gets or sets the rendering engine associated with this AnnAutomationManager. | 
|  | resources | Gets or sets the annotations resources used by all the containers used with this automation manager. | 
|  | restrictDesigners | Gets or sets a value that indicates whether the object should be restricted inside the container boundary. | 
|  | rotateModifierKey | Gets or sets the rotate modifier key. | 
|  | runHitTestBuffer | Gets or sets the hit test buffer for all AnnRunDesigner derived classes. | 
|  | selectionModifierKey | Gets or sets the value of the modifier key that must be pressed in order for the user to start drawing the selection object. | 
|  | showThumbs | Gets or sets a value that indicates whether to show the thumbs. | 
|  | snapToGridOptions | Gets or sets the default AnnSnapToGridOptions of this AnnAutomationManager. | 
|  | thumbsGap | Gets or sets a value that indicates which thumbs to display in a polyline object. | 
|  | thumbsHitTestBuffer | Gets or sets the hit test buffer for all AnnEditDesigner derived classes. | 
|  | useFreehandSelection | Indicates whether to use free hand selection. | 
|  | usePDFMode | Gets or sets if we are annotating a pdf document or no. | 
|  | userMode | Gets or sets the current user mode. | 
|  | useRotateThumbs | Gets or sets a value that indicates whether to show the rotation thumbs when an object is selected. | 
Public Events
| Name | Description | |
|---|---|---|
|    | currentObjectIdChanged | Occurs when the value of the CurrentObjectId property changes. | 
|    | currentRubberStampTypeChanged | Occurs when the value of the CurrentRubberStampType property changes. | 
|    | userModeChanged | Occurs when the value of the UserMode property changes | 
See Also