←Select platform

AnnAutomationManager Class Members

Summary

The following tables list the members exposed by AnnAutomationManager.

Public Constructors

Name Description
Public Constructor AnnAutomationManager Initializes a new instance of the AnnAutomationManager class

Public Methods

Name Description
Public Method static  | Shared in VB Create Creates a new instance of AnnAutomationManager with the specified rendering engine.
Public Method CreateDefaultObjects Creates the default automation annotation objects.
Public Method FindObject Finds the AnnAutomationObject for a specified AnnObject
Public Method FindObjectById Finds the specified AnnAutomationObject by id.
Public Method LoadPackage Loads the automation objects from the specified package.

Public Properties

Name Description
Public Property Automations Gets the collection of AnnAutomation objects in this AnnAutomationManager.
Public Property CancelInactiveDesigners A value indicating whether any designers in an AnnAutomation are automatically canceled when the automation becomes inactive.
Public Property CurrentObjectId Gets or sets the current automation object ID.
Public Property CurrentRubberStampType Gets or sets the current automation rubber stamp object type.
Public Property 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 on the container outside of its boundaries.
Public Property EditContentAfterDraw Gets or sets a value that indicates whether the EditContent event should occur automatically after the designer has successfully finished drawing a new object.
Public Property EditObjectAfterDraw Gets or sets a value that indicates whether newly drawn objects are selected (edited).
Public Property EditTextAfterDraw Gets or sets a value that indicates whether the EditText event should occur automatically after the designer has successfully finished drawing a new text object.
Public Property EnableDeselectObject Gets or sets a value that indicates whether clicking on an already selected object while the MultiSelectModifierKey is pressed should de-select it.
Public Property EnableObjectsAlignment Gets or sets a value that indicates whether you can align selected objects based on one of them.
Public Property EnablePartialDrop Gets or sets a value that indicates whether to allow partial drop of annotation objects between multiple containers.
Public Property EnableThumbsSelection Gets or sets a value that indicates whether clicking on any of the thumbs of the objects automatically starts editing.
Public Property EnableToolTip Gets or sets a value that indicates whether firing the ToolTip event is enabled.
Public Property EndDrawWhenLostFocus Gets or sets a value indicating whether any designers in an AnnAutomation are automatically canceled when the automation loses focus.
Public Property EndEditDesignerBeforeDraw Gets or sets a value that indicates whether to end the current edit designer when the user starts drawing a new object.
Public Property ExtendedModeModifierKey Gets or sets the extended mode modifier key.
Public Property FontRelativeToImageDpi Indicates whether to take image DPI in consideration when calculating font size.
Public Property ForceSelectionModifierKey Gets or sets a value that indicates whether the user can draw the selection object only when one of its key modifiers is pressed.
Public Property GroupsRoles Gets or sets the AnnGroupsRoles associated with this automation manager.
Public Property HitTestBehavior Gets or sets a value that determines how objects are hit-tested through a selection rectangle.
Public Property MaintainAspectRatio Gets or sets a value that indicates whether to preserve the aspect ratio when moving a corner thumb for all AnnEditDesigner derived classes.
Public Property MultiSelectModifierKey Gets or sets the multi-select modifier key.
Public Property Objects Gets the collection of AnnAutomationObject objects in this AnnAutomationManager.
Public Property static  | Shared in VB PlatformCallbacks Gets the platform-specific callbacks for this automation manager.
Public Property RedactionRealizePassword Gets or sets the password to use to perform realization of AnnRedactionObject objects.
Public Property RenderingEngine Gets or sets the rendering engine associated with this AnnAutomationManager.
Public Property Resources Gets or sets the annotations resources used by all containers used with this automation manager.
Public Property RestrictDesigners Gets or sets a value that indicates whether the object should be restricted to be inside the container boundary.
Public Property RotateModifierKey Gets or sets the rotate modifier key.
Public Property RunHitTestBuffer Gets or sets the hit test buffer for all AnnRunDesigner derived classes.
Public Property 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.
Public Property ShowThumbs Gets or sets a value that indicates whether to show the thumbs.
Public Property SnapToGridOptions Gets or sets the default AnnSnapToGridOptions of this AnnAutomationManager.
Public Property ThumbsGap Gets or sets a value that indicates which thumbs to display in a polyline object.
Public Property ThumbsHitTestBuffer Gets or sets the hit test buffer for all AnnEditDesigner derived classes.
Public Property UseFreehandSelection Indicates whether to use free hand selection.
Public Property UsePDFMode Gets or sets a value that indicates whether a PDF document is being edited.
Public Property UserMode Gets or sets the current user mode.
Public Property UseRotateThumbs Gets or sets a value that indicates whether to show the rotation thumbs when an object is selected.

Public Events

Name Description
Public Event CurrentObjectIdChanged Occurs when the value of the CurrentObjectId property changes.
Public Event CurrentRubberStampTypeChanged Occurs when the value of the CurrentRubberStampType property changes.
Public Event UserModeChanged Occurs when the value of the UserMode property changes

See Also

AnnAutomationManager Class

Leadtools.Annotations.Automation Namespace

Help Version 22.0.2023.4.25
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Annotations.Automation Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.