Error processing SSI file
LEADTOOLS JavaScript (Leadtools.Annotations.Automation)

AnnAutomation Object

Show in webframe
Properties  Methods  Events


The following tables list the members exposed by AnnAutomation.

Public Constructors
 NameDescription
AnnAutomation ConstructorInitializes a new instance of the AnnAutomation class.  
Top
Public Properties
 NameDescription
ActiveGets or sets a value indicating whether this AnnAutomation is active.  
ActiveContainerGets or sets the active container of the automation.  
AutomationControlGets the automation control for this AnnAutomation.  
CanAlignGets a value that indicates whether this AnnAutomation can align or change the size for selected objects based on alignment target.  
CanApplyAllDecryptorsGets a value that indicates whether any decryptor AnnEncryptObject object in this AnnAutomation can be applied.  
CanApplyAllEncryptorsGets a value that indicates whether any encryptor AnnEncryptObject object in this AnnAutomation can be applied.  
CanApplyDecryptorGets a value that indicates whether the object currently being edited is a decryptor AnnEncryptObject and can be applied.  
CanApplyEncryptorGets a value that indicates whether the object currently being edited (selected) is an encryptor AnnEncryptObject and can be applied.  
CanBringLayerToFirstGets a value that indicates whether this AnnAutomation is currently in a state where a layer can be brought up to the top of the z-order.  
CanBringLayerToFrontGets a value that indicates whether this AnnAutomation is currently in a state where a layer can be brought up the z-order.  
CanBringToFirstGets a value that indicates whether this AnnAutomation can bring the currently selected object(s) to the top of the Z-order.  
CanBringToFrontGets a value that indicates whether this AnnAutomation can bring the currently selected object(s) up in the Z-order.  
CanCopyGets a value that indicates whether this AnnAutomation is currently in a state where objects can be copied to the clipboard.  
CanDeleteObjectsGets a value that indicates whether this AnnAutomation is currently in a state where objects can be deleted.  
CanFlipGets a value that indicates whether this AnnAutomation is currently in a state where objects can be flipped.  
CanGroupGets a value indicating whether this AnnAutomation is in a state where objects can be grouped together.  
CanLockGets a value that indicates whether the object currently being edited (selected) can be locked.  
CanPasteGets a value that indicates whether the clipboard contains annotation objects that can be pasted.  
CanRealizeAllRedactionsGets a value that indicates whether any of the AnnRedactionObject objects in this AnnAutomation can be realized.  
CanRealizeRedactionGets a value that indicates whether the object currently being edited (selected) is an AnnRedactionObject and can be realized.  
CanRedoGets a value indicating whether the user can redo the previous operation performed in this AnnAutomation.  
CanResetRotatePointsGets a value that indicates whether this AnnAutomation is currently in a state where the selected AnnObject is able to have its rotate control points reset to the default location.  
CanRestoreAllRedactionsGets a value that indicates whether any AnnRedactionObject objects in this AnnAutomation can be restored.  
CanRestoreRedactionGets a value that indicates whether the object currently being edited (selected) is a AnnRedactionObject and can be restored.  
CanSelectNoneGets a value indicating whether this AnnAutomation is in a state where it can deselect objects.  
CanSelectObjectsGets a value that indicates whether the this AnnAutomation is in a state where any object can be selected.  
CanSendLayerToBackGets a value that indicates whether this AnnAutomation is currently in a state where a layer can be sent down the z-order.  
CanSendLayerToLastGets a value that indicates whether this AnnAutomation is currently in a state where a layer can be sent to end of the z-order.  
CanSendToBackGets a value that indicates whether this AnnAutomation can send the currently selected object(s) down in the Z-order.  
CanSendToLastGets a value that indicates whether this AnnAutomation can send the currently selected object(s) to the bottom of the Z-order.  
CanShowObjectContextMenuGets a value that indicates whether this AnnAutomation is currently in a state where the object context menu can be displayed.  
CanShowObjectPropertiesGets a value that indicates whether this AnnAutomation is currently in a state where the object properties can be displayed.  
CanShowPropertiesGets a value that indicates whether this AnnAutomation is currently in a state where the user properties dialog can be displayed.  
CanUndoGets a value that indicates whether the user can undo the previous operation performed in this AnnAutomation.  
CanUngroupGets a value indicating whether this AnnAutomation is in a state where objects can be ungrouped.  
CanUnlockGets a value that indicates whether the object currently being edited (selected) can be unlocked.  
ContainerGets the AnnContainer of this AnnAutomation.  
ContainersThe list of containers in this AnnAutomation when multi-containers mode is used.  
CurrentDesignerGets the current working designer.  
CurrentEditObjectGets the current AnnObject being edited.  
DefaultCurrentObjectIdGets or sets the annotations object id to use when a draw designer finishes its operation.  
EnableDragDropGets or sets a value that indicates whether drag and drop is enabled in this AnnAutomation.  
ManagerReturns the AnnAutomationManager that this AnnAutomation object belongs to.  
UndoCapacityGets or sets a value that specifies the capacity of the undo/redo buffer.  
Top
Public Methods
 NameDescription
AddLayerAdds a layer to the container.  
AlignBottomsAligns the selected objects along with alignment target bottom side.  
AlignCentersAligns the selected objects along with alignment target horizontal center.  
AlignLeftsAligns the selected objects along with alignment target left side.  
AlignMiddlesAligns the selected objects along with alignment target vertical center.  
AlignRightsAligns the selected objects along with alignment target rights side.  
AlignTopsAligns the selected objects along with alignment target top side.  
ApplyAllDecryptorsApplies all the decryptor AnnEncryptObject objects in this AnnAutomation.  
ApplyAllEncryptorsApplies all the encryptor AnnEncryptObject objects in this AnnAutomation.  
ApplyDecryptorApplies the decryptor AnnEncryptObject that is currently being edited (selected).  
ApplyEncryptorApplies the encryptor AnnEncryptObject object currently being edited (selected).  
AttachAttaches this AnnAutomation object to a IAnnAutomationControl object.  
AttachContainerAttaches this AnnAutomation object to a container and optional undo/redo object.  
BeginUndoCreates a new undo node in this AnnAutomation object.  
BringLayerToFrontBrings the currently selected layer up in the Z-order.  
BringToFrontBrings the currently selected object(s) up in the Z-order.  
CancelCancels the operation currently being performed in this AnnAutomation.  
CancelUndoCancels the undo node started in this AnnAutomation object.  
CopyCopies the objects currently being edited to the clipboard.  
DeleteLayerDeletes a layer from the container  
DeleteSelectedObjectsDeletes the selected objects from this AnnAutomation.  
DetachDetaches this AnnAutomation object from its IAnnAutomationControl object.  
EndDesignerEnds (and commits) the operation currently being performed in this AnnAutomation.  
EndUndoCommits the undo node started in this AnnAutomation object.  
FlipFlips the objects that are currently being edited (selected) in this AnnAutomation.  
GetContainerInvalidRectGets the current invalidation rectangle (the physical location and size) for a container  
GetObjectInvalidateRectGets a LeadRectD object that specifies the current physical rectangle of this AnnObject.  
GetUndoRedoObjectGets an object that contains the current undo/redo object data.  
HitTestContainerGets the container under the specified location.  
InvalidateInvalidates the specified region of the automation control.  
InvalidateContainerInvalidates the specified container and re-renders its content in the automation control.  
InvalidateObjectInvalidates and re-draws an object.  
InvokeAfterObjectChangedInvokes the AfterObjectChanged event with the specified parameters.  
InvokeObjectModifiedInvokes the ObjectModified event with the specified parameters.  
LayerFromSelectedObjectsCreates a new layer from the currently selected objects.  
LockLocks the object(s) currently being edited (selected).  
MakeSameHeightMake the height for selected objects the same with alignment target height.  
MakeSameSizeMake the size for selected objects the same with alignment target size.  
MakeSameWidthMake the width for selected objects the same with alignment target width.  
PasteCopies the annotation objects from the clipboard to this AnnAutomation.  
PasteAtCopies the annotation objects from the clipboard to this AnnAutomation at the specified location.  
PasteStringAtCopies the annotation objects contained in a serialization object at the specified position.  
RealizeAllRedactionsRealizes all the AnnRedactionObject objects in this AnnAutomation.  
RealizeRedactionRealizes the AnnRedactionObject object currently being edited (selected).  
RedoReapplies the last operation that was undone in this AnnAutomation.  
ResetRotatePointsResets the rotate control points of the selected AnnObject to their default locations.  
RestoreAllRedactionsRestores all of the AnnRedactionObject objects in this AnnAutomation.  
RestoreRedactionRestores the AnnRedactionObject object currently being edited (selected).  
SelectLayerSelects a layer in this AnnAutomation.  
SelectObjectSelect an object in this AnnAutomation.  
SelectObjectsSelects an object or a group of objects in this AnnAutomation.  
SendLayerToBackSends the currently selected layer down in the Z-order.  
SendToBackSends the currently selected object(s) down in the Z-order.  
ShowContextMenuDisplays the automation context menu.  
ShowObjectContextMenuDisplays the object context menu.  
ShowObjectPropertiesShows the object properties  
UndoReverses the last operation performed in this AnnAutomation.  
UnlockUnlocks the object(s) currently being edited (selected).  
Top
Protected Methods
 NameDescription
GetDefaultCurrentObjectIdReturns the value of the default current object id.  
OnAfterUndoRedoRaises the AfterUndoRedo event.  
OnAutomationPointerDownCalled by the IAnnAutomationControl pointer down event.  
OnAutomationPointerMoveCalled by the IAnnAutomationControl pointer move event.  
OnAutomationPointerUpCalled by the IAnnAutomationControl pointer up event.  
OnCurrentDesignerChangedRaises the CurrentDesignerChanged event.  
OnDragDropRaises the DragDrop event.  
OnUndoRedoChangedRaises the UndoRedoChanged event.  
Top
Public Events
 NameDescription
ActiveContainerChangedOccurs when the active container of this object is changed.  
AfterObjectChangedOccurs when an AnnObject has changed.  
AfterUndoRedoOccurs after an undo or redo operation.  
BeforeObjectChangedOccurs when an AnnObject is about to be changed.  
CurrentDesignerChangedOccurs when the current designer has been changed.  
DeserializeObjectErrorOccurs when an error occur during an object serialization operation.  
DragDropOccurs when an AnnObject is being dragged out of a container.  
DrawOccurs when an AnnObject is being drawn.  
EditOccurs when an AnnObject is being edited.  
EditContentOccurs when the content of an AnnObject is edited.  
EditTextOccurs when the text of an AnnObject is edited.  
LockObjectOccurs when an AnnObject is locked.  
ObjectModifiedOccurs when one or more AnnObject has changed.  
OnShowContextMenuOccurs when the automation needs to show the context menu when no objects are selected.  
OnShowObjectPropertiesOccurs when the automation needs to show the properties dialog of the selected object.  
RestoreCursorOccurs when the automation has determine that the original cursor needs to be restored.  
RunOccurs when an AnnObject is being run.  
SelectedObjectsChangedOccurs when the selected object changes.  
SetCursorOccurs when the automation has determine that the user needs to change the cursor.  
ToolTipOccurs when the mouse hovers over an annotation object and a tooltip is requested.  
UndoRedoChangedOccurs when the undo or redo buffer changes.  
UnlockObjectOccurs when an AnnObject is unlocked.  
Top
See Also

Reference

AnnAutomation Object
Leadtools.Annotations.Automation Namespace

Error processing SSI file