←Select platform

IAnnAutomationControl Interface Members

Summary

The following tables list the members exposed by IAnnAutomationControl.

Public Methods

Name Description
Public Method AutomationAttach Called when AnnAutomation.Attach is called.
Public Method AutomationDetach Called when AnnAutomation.Detach is called.
Public Method AutomationInvalidate Invalidates the specified region of the control.
Public Method OnAutomationDoubleClick Must be called when the pointer (mouse or touch) is double clicked or tapped on the control.
Public Method OnAutomationPointerDown Must be called when the pointer (mouse or touch) is pressed down or tapped on the control.
Public Method OnAutomationPointerMove Must be called when the pointer (mouse or touch) is moving or dragging on the control.
Public Method OnAutomationPointerUp Must be called when the pointer (mouse or touch) is released up from the control.

Public Properties

Name Description
Public Property AutomationAntiAlias Gets or sets a value that indicate whether anti-aliasing should be used during rendering.
Public Property AutomationContainerIndex Gets or sets the active container index.
Public Property AutomationDataProvider Gets or sets the data provider to use for getting and setting image data.
Public Property AutomationDpiX Gets the horizontal resolution of the screen.
Public Property AutomationDpiY Gets the vertical resolution of the screen.
Public Property AutomationEnabled Gets a value that indicates whether the automation control is enabled and can received mouse, touch or keyboard events.
Public Property AutomationGetContainersCallback Gets or sets the callback that is used to obtain the collection of annotation containers used by the automation.
Public Property AutomationObject Gets or sets the automation object.
Public Property AutomationRotateAngle The rotation angle of the viewer.
Public Property AutomationScaleFactor The scale factor of the viewer.
Public Property AutomationScrollOffset Gets the scroll offset being used by the control.
Public Property AutomationTransform Gets the matrix object that represents the current transformation for the annotations objects.
Public Property AutomationUseDpi Gets a value that indicate whether to use the resolution values when viewing an image.
Public Property AutomationXResolution Gets the horizontal resolution of the image.
Public Property AutomationYResolution Gets the vertical resolution of the image.
Public Property IsAutomationEventsHooked Indicates that the events of this automation control have already been hooked.
Public Property RenderingEngine Gets or sets the rendering engine associated with this control.

Public Events

Name Description
Public Event AutomationDoubleClick Event that must trigger when the pointer (mouse or touch) is double-clicked or double-tapped on the control. AnnPointerEventArgs
Public Event AutomationEnabledChanged Event that must trigger whenever the value of AutomationEnabled is changed.
Public Event AutomationGotFocus Event that must trigger when the control receives the focus. LeadEventArgs
Public Event AutomationLostFocus Event that must trigger when the control loses the focus. LeadEventArgs
Public Event AutomationPointerDown Event that must trigger when the pointer (mouse or touch) is down or tapped on the control. AnnPointerEventArgs
Public Event AutomationPointerMove Event that must trigger when the pointer (mouse or touch) is moved or dragged on the control. AnnPointerEventArgs
Public Event AutomationPointerUp Event that must trigger when the pointer (mouse or touch) is up or released from the control. AnnPointerEventArgs
Public Event AutomationSizeChanged Event that must trigger whenever the size of the control changes.
Public Event AutomationTransformChanged Event that must trigger whenever the value of AutomationTransform is changed.
Public Event AutomationUseDpiChanged Event that must trigger whenever the value of AutomationUseDpi is changed.

See Also

IAnnAutomationControl Interface

Leadtools.Annotations.Engine Namespace

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

Leadtools.Annotations.Engine Assembly

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