AnnEditDesigner Class Members

Summary

The following tables list the members exposed by AnnEditDesigner.

Public Constructors

Name Description
Public Constructor static  | Shared in VB AnnEditDesigner Initializes a new instance of the AnnEditDesigner class with the specified parameters.

Public Methods

Name Description
Public Method cancel The AnnEditDesigner implementation of the AnnDesigner.Cancel method.
Public Method end Ends the editing of the TargetObject.
Public Method endWorking Ends editing.
Public Method getIntersectionWithReferencePoints Gets the intersection point between the rotate center and gripper.
Public Method getRotateCenterPoint Gets the location of the rotate center thumb for the selected object, in annotation coordinates.
Public Method getRotateGripper Gets the location of the rotate gripper thumb for the selected object, in annotation coordinates.
Public Method getRotationReferencePoints Gets the two reference points used to keep the rotation center and gripper at an even distance when the object is moved along annotation coordinates.
Public Method getThumbLocations Gets the location of the thumbs of this AnnEditDesigner.
Public Method hitTestThumbs Performs hit-testing on the thumb control points of this edit designer.
Public Method invalidate Manually invalidates this designer.
Public Method move Moves the object.
Public Method moveThumb Moves a thumb.
Public Method onEdit Raises the Edit event.
Public Method onPointerDoubleClick Provides an implementation of the OnPointerDoubleClick event in this AnnEditDesigner object.
Public Method onPointerDown Provides an implementation of the OnPointerDown event in this AnnEditDesigner object.
Public Method onPointerMove Provides an implementation of the OnPointerMove event in this AnnEditDesigner object.
Public Method onPointerUp Provides an implementation of the OnPointerUp event in this AnnEditDesigner object.
Public Method resetRotateThumbs Move the rotate thumbs to the default position.
Public Method snapObjectToGrid Snaps the specified AnnObject to the container grid based on AnnSnapToGridOptions.
Public Method start Starts editing the TargetObject.
Public Method startWorking Begins editing.
Public Method working Continues the editing process.

Public Properties

Name Description
Public Property isModified Gets or sets a value that indicates whether this object has been modified.
Public Property maintainAspectRatio Gets or sets a value that indicates whether to preserve the aspect ratio when moving a corner thumb.
Public Property moveThumbIndex Gets the index of the current thumb being moved.
Public Property operation Gets a value that indicates which edit operation is currently being performed.
Public Property rotateModifierKey Gets or sets a value indicating the current auto-rotate modifier key.
Public Property showThumbs Gets or sets a value that indicates whether to show the thumbs.
Public Property thumbsEnabled Enables hit-testing and invoking the default behavior when the user clicks and drags the control point thumbs of this edit designer.
Public Property thumbsHitTestBuffer Gets or sets the hit test buffer to use for the thumbs of this AnnEditDesigner.
Public Property useRotateThumbs Gets or sets a value that indicates whether to use the rotate thumbs of this AnnEditDesigner.
Public Property workingBuffer Gets or sets the buffer to use for determining how far an OnPointerMove is from the previous OnPointerMove to beconsidered a legitimate move operation by the user and not an error due to sensitivity.

Public Events

Name Description
Public Event static  | Shared in VB edit Occurs when this AnnEditDesigner is editing an AnnObject.
Public Event static  | Shared in VB editContent Occurs when this AnnEditDesigner is editing the content of an AnnObject.

See Also

AnnEditDesigner Class

Leadtools.Annotations.Designers Namespace

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

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