←Select platform

AnnAutomationManager Class Members

Summary

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
CreateDefaultObjectContextMenu Creates the context menu associated with a certain id.
CreateDefaultObjects Creates the default automation annotation objects.
CreateToolBar Creates the automation toolbar.
CurrentUICultureChanged Informs this AnnAutomationManager that the current UI culture has been changed.
FindObject Finds the AnnAutomationObject associated with a certain id.

Protected Methods

Name Description
Dispose Releases all resources used by this object.
Finalize This member overrides System.Object.Finalize.

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 is automatically canceled when the automation becomes inactive.
ContextMenu Gets or sets the main automation context menu.
ControlPoint Gets or sets the AnnControlPoint object for all AnnEditDesigner derived classes.
ControlPointCursor Gets or sets the System.Windows.Forms.Cursor mouse pointer image used when the cursor is over a control point.
ControlPointNESWCursor Gets or sets the System.Windows.Forms.Cursor mouse pointer image used when the cursor is over the upper right or lower left control point of a rectangular selection.
ControlPointNSCursor Gets or sets the System.Windows.Forms.Cursor mouse pointer image used when the cursor is over the upper middle or lower middle control point of a rectangular selection.
ControlPointNWSECursor Gets or sets the System.Windows.Forms.Cursor mouse pointer image used when the cursor is over the upper left or lower right control point of a rectangular selection.
ControlPointsGap Gets or sets a value that indicates which control points to display.
ControlPointsHitTestBuffer Gets or sets the hit test buffer for all AnnEditDesigner derived classes.
ControlPointWECursor Gets or sets the System.Windows.Forms.Cursor mouse pointer image used when the cursor is over a side middle control point of a rectangular selection.
CurrentObjectId Gets or sets the current automation object id.
CurrentRubberStampType Gets or sets the current automation rubber stamp object type.
DefaultCursor Gets or sets the default System.Windows.Forms.Cursor mouse pointer image used when the automation is not in any active state.
EditHitTestBuffer Gets or sets the hit test buffer for all AnnEditDesigner derived classes.
EditObjectAfterDraw Gets or sets a value that indicates whether new drawn objects are selected (edited).
ExtendedModeModifierKey Gets or sets the extended mode modifier key.
GroupEditFrameBackPen Gets or sets the background AnnPen used when drawing the group outline for all AnnEditDesigner derived classes.
GroupEditFrameForePen Gets or sets the foreground AnnPen used when drawing the group outline for all AnnEditDesigner derived classes.
GroupEditObjectPen Gets or sets the object outline AnnPen used when drawing selected objects in a group for all AnnEditDesigner derived classes.
HidePropertiesTabs Specifies the list of property pages that can be displayed or hidden when displaying the annotation properties dialog through automation.
MaintainAspectRatio Gets or sets a value that indicates whether to preserve the aspect ratio when moving a corner control point for all AnnEditDesigner derived classes.
MoveObjectWithName Gets or sets a value indicating whether to move the object when the name moves.
MultiSelectModifierKey Gets or sets the multi-select modifier key.
ObjectPropertiesDialogType Gets or sets the object's properties dialog.
Objects Gets the collection of AnnAutomationObject objects in this AnnAutomationManager
PasswordDialogType Gets or sets the password dialog.
RasterCodecs Gets or sets the RasterCodecs used when loading the images of objects that implement the IAnnPictureObject interface.
RedactionRealizePassword Gets or sets the password used for realization of AnnRedactionObject objects.
RotateCenterControlPoint Gets or sets the AnnControlPoint object used for the rotate center control point for all AnnEditDesigner derived classes.
RotateCenterControlPointCursor Gets or sets the System.Windows.Forms.Cursor mouse pointer image used when hovering over or dragging the rotate center control point.
RotateGripperControlPoint Gets or sets the AnnControlPoint object used for the rotate gripper control point for all AnnEditDesigner derived classes.
RotateGripperControlPointCursor Gets or sets the System.Windows.Forms.Cursor mouse pointer image used when hovering over or dragging the rotate gripper control point.
RotateLinePen Gets or sets the AnnPen used to draw a line between the rotate control points for all AnnEditDesigner derived objects.
RotateModifierKey Gets or sets the rotate modifier key.
RubberStampButtonDropDownContextMenu Gets or sets the context menu for the rubber stamp toolbar button of this AnnAutomationManager.
RunCursor Gets or sets the cursor used in run mode when hovering over an object.
RunHitTestBuffer Gets or sets the hit test buffer for all AnnRunDesigner derived classes.
SelectedObjectCursor Gets or sets the System.Windows.Forms.Cursor mouse pointer image used when the cursor is over a selected object.
SelectObjectCursor Gets or sets the System.Windows.Forms.Cursor mouse pointer image used when hovering over an unselected annotation object.
SelectRectangleCursor Gets or sets the System.Windows.Forms.Cursor mouse pointer image used when dragging and selecting a group of objects.
ShowControlPoints Gets or sets a value that indicates whether to show the control points.
ShowTextObjectEditWindowAfterDraw Gets or sets a value that indicates whether to show a text edit window after a text object is drawn.
ShowTextObjectsPropertiesDialogAfterDraw Gets or sets a value that indicates whether to show the object properties dialog after a text object is drawn.
ToolBar Gets the automation toolbar.
UseNewMultilineBehavior Gets or sets a value that indicate whether to cancel the drawing of a multi-point object if the mouse cursor was clicked and released in the same position.
UserMode Gets or sets the current user mode.
UseXPStyleToolBar Gets or sets a value that indicates whether the annotation toolbar is drawn with the new XP style look.

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.

Public Fields

Name Description
AudioObjectId The automation id for AnnAudioObject.
ButtonObjectId The automation id for AnnButtonObject.
ClosedCurveObjectId The automation id for AnnClosedCurveObject.
CrossProductObjectId The automation id for AnnCrossProductObject.
CurveObjectId The automation id for AnnCurveObject.
EllipseObjectId The automation id for AnnEllipseObject.
EncryptObjectId The automation id for AnnEncryptObject.
FreehandHotspotObjectId The automation id for AnnFreehandHotspotObject.
FreehandObjectId The automation id for a freehand AnnPolylineObject.
GroupObjectId The automation id for AnnGroupObject.
HiliteObjectId The automation id for AnnHiliteObject.
HotspotObjectId The automation id for AnnHotspotObject.
LineObjectId The automation id for AnnLineObject.
NoteObjectId The automation id for AnnNoteObject.
PointerObjectId The automation id for AnnPointerObject.
PointObjectId The automation id for AnnPointObject.
PolygonObjectId The automation id for AnnPolygonObject.
PolylineObjectId The automation id for AnnPolylineObject.
PolyRulerObjectId The automation id for AnnPolyRulerObject.
ProtractorObjectId The automation id for AnnProtractorObject.
RectangleObjectId The automation id for AnnRectangleObject.
RedactionObjectId The automation id for AnnRedactionObject.
RichTextObjectId The automation id for user-defined AnnRichTextObject derived classes.
RubberStampObjectId The automation id for AnnRubberStampObject.
RulerObjectId The automation id for AnnRulerObject.
SelectObjectId The automation id for the select object.
StampObjectId The automation id for AnnStampObject.
TextObjectId The automation id for AnnTextObject.
TextPointerObjectId The automation id for AnnTextPointerObject.
TextRollupObjectId The automation id for AnnTextRollupObject.
UserObjectId The automation id for user-defined AnnObject derived classes.
VideoObjectId The automation id for user-defined AnnVideoObject derived classes.
Help Version 19.0.2017.10.27
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Annotations Assembly