LEADTOOLS JavaScript (Leadtools.Annotations.Automation)

Cancel Method

Show in webframe
Cancels the operation currently being performed in this AnnAutomation.
Syntax
 function Leadtools.Annotations.Automation.AnnAutomation.cancel()
Remarks

Cancels any operation currently being performed in this AnnAutomation. An operation can be:

To end the current operation with commiting, use EndDesigner.

Use the following code snippet to determine the type of operation currently being performed by this automation:


            // Get the current designer
            var designer = annAutomation.currentDesigner;
            if(lt.Annotations.Automation.AnnDrawDesigner.isInstanceOfType(designer))
            {
               // Drawing. You can cast further to get the specific draw designer or check the object ID using designer.TargetObject.Id
               // You can also use designer.hasStarted to check whether the designer has started working (is actually drawing an object)
            }
            else if(lt.Annotations.Automation.AnnEditDesigener.isInstanceOfType(designer))
            {
               // Edit. You can cast further to get the specific draw designer or check the object ID using designer.TargetObject.Id
               // You can also use designer.hasStarted to check whether the designer has started working (is actually editing an object)
            }
            else if(lt.Annotations.Automation.AnnRunDesigener.isInstanceOfType(designer))
            {
               // Run. You can cast further to get the specific draw designer or check the object ID using designer.TargetObject.Id
            }
            else
            {
               // No operation
            }
            
See Also

Reference

AnnAutomation Object
AnnAutomation Members

 

 


Products | Support | Contact Us | Copyright Notices
© 2006-2014 All Rights Reserved. LEAD Technologies, Inc.