←Select platform

MedicalViewerBaseCell Class Members

Summary

The following tables list the members exposed by MedicalViewerBaseCell.

Public Constructors

Name Description
MedicalViewerBaseCell Initializes a new instance of the MedicalViewerCell class.

Public Methods

Name Description
AddAction Adds a new action to the medical viewer.
AutomationAttach Called when AnnAutomation.Attach is called.
AutomationDetach Called when AnnAutomation.Detach is called.
AutomationInvalidate Invalidates the specified region of the control.
Calibrate Calibrates the cell along the specified axis based on information provided by the user. This allows the user to calibrate a cell without using an annotation ruler.
CalibrateRuler Changes the length of the selected annotation ruler according to the new value.
CanExecuteAction A method that is used to determine whether the action actionType can be executed in the Medical Viewer Cell.
DeclareActionAsAnnotation Declares the custom action sent as annotation action.
DeleteSelectedAnnotation This method deletes the selected annotation from the cell and active sub-cell annotation container.
DeleteTag Deletes the tag (overlay text) of a cell.
EditTag Edits the tag (overlay text) of cell.
FlipAnnotationContainer Flips all of the cell annotation containers.
FlipLabels Flips the label tags of an image in the cell with the specified parameters.
FlipOrientation Flips the orientation of an image in the cell with the specified parameters.
GetActionButton Retrieves the mouse button associated with the specified action.
GetActionFlags Retrieves the flags associated with the specified action.
GetActionProperties Gets the current properties for the specified action.
GetAnnotationContainer Gets the Leadtools.Annotations.Core object which represents the annotation container.
GetCellRulerLength Gets or sets the value that represents the length of the specified ruler.
GetOffset Gets the current coordinates of the image.
GetSelectedAnnotationAttributes Retrieves the selected annotation attributes for the cell.
GetTag Retrieves the tag (overlay text) for a cell.
GetWindowLevelCenter Gets the window level center value for the image.
GetWindowLevelWidth Gets the window level width value for the image.
Invalidate Redraws the cell and causes a paint message to be sent to the Leadtools.MedicalViewer control that owns this cells.
IsActionAdded Determines whether the specified action has been added to the container (using the AddAction method).
IsValidForAction Determines whether the specified mouse button and applying operation can be set to the specified action.
LoadAnnotations Loads the annotation container(s) in a cell.
Match Matches the cell property specified by _action_ to _sourceCell_.
OnAutomationDoubleClick Must be called when the pointer (mouse or touch) is double clicked or tapped on the control.
OnAutomationPointerDown Must be called when the pointer (mouse or touch) is pressed down or tapped on the control.
OnAutomationPointerMove Must be called when the pointer (mouse or touch) is moving or dragging on the control.
OnAutomationPointerUp Must be called when the pointer (mouse or touch) is released up from the control.
RefreshAnnotation Repaints the annotations on the sub-cell or cell.
RemoveAction Removes the specified action from the medical viewer.
ResetWindowLevelValues Resets the image window level to its default values.
ReverseAnnotationContainer Reverses all of the cell annotation containers.
ReverseLabels Reverses the label tags of an image in the cell with the specified subCellIndex.
ReverseOrientation Reverses the orientation of an image in the cell with the specified subCellIndex.
RotateAnnotationContainer Rotates all the cell annotation containers by the specified amount.
RotateLabels Rotates the label tags of an image in the cell with the specified parameters.
RotateOrientation Rotates the orientation of an image in the cell with the specified parameters.
SaveAnnotations Saves the annotation container(s) of a cell to a file.
SetAction Assigns the action to a specific mouse button.
SetActionProperties Sets the current properties for the specified action.
SetAnnotationContainer Sets the Leadtools.Annotations.Core.AnnContainer object which represents the annotation container.
SetDefaultWindowLevelValues Sets the default window level values for all the images in the cell.
SetOffset Translates the image position according to the provided X and Y values.
SetTag Adds a tag (overlay text) to the cell.
SetWindowLevel Sets the window level width and center values for the image.

Protected Methods

Name Description
Dispose(Boolean) Releases all resources used by the MedicalViewerBaseCell.
Finalize This member overrides Finalize.
GetCellActionProperties Gets the current properties for the specified action.
IsInputKey Overrides Control.IsInputKey.
OnHandleCreated Overrides Control.OnHandleCreated.
OnKeyDown Overrides Control.OnKeyDown.
OnPropertyChanged Fires the PropertyChanged event.
SetCellActionProperties Sets the current properties for the specified action.
WndProc Processes Windows messages. Overrides WndProc.

Public Properties

Name Description
ActionCount Gets the number of actions that have been added to the MedicalViewer.
ActiveBorderColor Gets or sets the border color of the selected cell.
ActiveSubCellBorderColor Gets or sets the color of the active sub-cell border color.
AlignScrollBarToLeft Gets or sets the value that determines whether to align the cell scrollbar to the left or right.
AnnotationDefaultCursor Gets or sets the cursor that is displayed when the mouse pointer is over the handle of a selected annotation.
AnnotationMoveCursor Gets or sets the cursor that is displayed when the mouse pointer is over a selected annotation object.
AnnotationPrecedency Gets or sets whether to give the priority to the annotation over any other action or not.
AnnotationSelectCursor Gets or sets the cursor that is displayed when the mouse pointer is over a non-selected annotation.
Automation Gets the automation object for this cell.
AutomationAntiAlias Gets or sets a value that indicate whether anti-aliasing should be used during rendering.
AutomationContainerIndex Gets or sets the active container index.
AutomationDataProvider Gets or sets the data provider to use for getting and setting image data.
AutomationDpiX Gets the horizontal resolution of the screen.
AutomationDpiY Gets the vertical resolution of the screen.
AutomationEnabled Gets a value that indicates whether the automation control is enabled and can received mouse, touch or keyboard events.
AutomationGetContainersCallback Gets or sets the callback that is used to obtain the collection of annotation containers used by the automation.
AutomationManager Gets the automation manager for this cell.
AutomationObject Gets or sets the automation object.
AutomationScrollOffset Gets the scroll offset being used by the control.
AutomationTransform Gets the matrix object that represents the current transformation for the annotations objects.
AutomationUseDpi Gets a value that indicate whether to use the resolution values when viewing an image.
AutomationXResolution Gets the horizontal resolution of the image.
AutomationYResolution Gets the vertical resolution of the image.
BorderStyle Gets or sets an enumerated value that indicates the style of the selected cell border.
CellBackColor Gets or sets the color of the cell area.
CreateFromCenter Gets or sets the value that determines whether to draw the annotation object from the center outward, or from edge to edge.
Cursor Gets or sets the cursor that is displayed when the mouse pointer is hovering over the medical control.
DefaultAnnotationColor Gets or sets the System.Drawing.Color that determines the default annotation color that will be used when drawing the annotation using the annotation action.
DefaultAnnotationFont Gets or sets the Leadtools.Annotations.Core.AnnFont class that represents the font used for the text in all the annotation objects.
DefaultAnnotationThickness Gets or sets the value that indicates the thickness of the annotation object created using the annotation action.
DefaultAnnotationUnit Gets or sets the value that determines the default unit that will be used when the user draws an annotation.
DefaultRubberStampType Gets or sets the default rubber stamp type that will be used when creating a new rubber stamp.
DesignImage Gets or sets the design image to display when in layout design mode.
DesignText Gets or sets the design text to display when in layout design mode.
DisplayRulers Gets or sets the enumerated MedicalViewerRulers value that indicates the displayed rulers.
EnableRulerLongTicks Enables or disables the long ticks on the cell ruler.
FixedTextSize Gets or sets the value that determines whether to maintain a fixed size of the text font, so if the user scale the annotations up or down, the text size will remain the same.
Font Gets or sets the font that is used to draw the tags.
Frozen Gets or sets the value that determines whether the cell is frozen.
KeepDrawingAnnotation Gets or sets whether the automation allows the user to draw the same object again or should the automation go directly to select mode after drawing for the first time.
LayoutPosition Gets or sets the layout position.
MaintainAnnotationObjectAspectRatio Gets or sets the value that determines whether to maintain the aspect ratio when editing the annotation object using the mouse or not.
MaintainAnnotationThickness Gets or sets the value that determines whether to keep the annotation thickness as it is when scale the cell up or down.
MaintainTextOrientation Gets or sets the value that determines whether to keep the text orientation as it is when rotating, flipping or reversing the annotation container.
MeasurementUnit Gets or sets the unit of measure for the rulers.
NonActiveBorderColor Gets or sets the color of the non-selected cell border.
OverlapPriority Gets or sets the overlap priority.
OverlayTextSize Gets or sets the size of the cell or sub-cell tags.
ParentViewer Gets the medical viewer object which is the owner of the cell.
Position Gets or sets the row/column position of the cell.
RenderingEngine Gets or sets the rendering engine associated with this control.
RulerInColor Gets or sets the color of ruler.
RulerLength Gets or sets the length of the cell ruler.
RulerOutColor Gets or sets the color of the ruler boundaries.
RulerStyle Gets or sets an enumerated value that indicates the style of the cell horizontal and vertical rulers.
RulerTickSize Gets or sets the length of the cell ruler ticks.
ScaleTagType Gets or sets the style of scale overlay tag value which will be displayed on the cell.
Selected Gets or sets the value that determines whether the cell is selected.
SelectMultipleAnnotation Gets or sets the value that indicates whether to allow the selection of multiple annotation or not.
ShowCellRulerUnit Shows or hides the ruler measurement unit.
ShowControlPoints Gets or sets the value that indicates whether to display the annotation control point or not.
ShowRotationHandle Gets or sets the value that determines whether to show the annotation rotation handle.
ShowRulerLength Gets or sets the value that indicates whether to show the cell ruler length.
ShowTags Gets or sets the value that indicates whether to show the tags on the cells.
SubCells Gets the RasterCollection assigned to the cell.
Synchronization Gets the MedicalViewerSynchronization assigned to the cell, which contains the collection where to add synchronization objects.
TextColor Gets or sets the color of the cell overlay text.
TextQuality Gets or sets an enumerated value that indicates the quality of the overlay text.
TextShadowColor Gets or sets the color of the cell overlay text shadow.

Protected Properties

Name Description
CreateParams Overrides the property CreateParams.

Public Events

Name Description
AnnotationChanged Optional delegate method for additional processing.
AnnotationClicked Optional delegate method for additional processing.
AnnotationCreated Optional delegate method for additional processing.
AutomationDoubleClick Event that must trigger when the pointer (mouse or touch) is double-clicked or double-tapped on the control. Leadtools.Annotations.Core.AnnPointerEventArgs
AutomationEnabledChanged Event that must trigger whenever the value of AutomationEnabled is changed.
AutomationGotFocus Event that must trigger when the control receives the focus. LeadEventArgs
AutomationLostFocus Event that must trigger when the control loses the focus. LeadEventArgs
AutomationPointerDown Event that must trigger when the pointer (mouse or touch) is down or tapped on the control. Leadtools.Annotations.Core.AnnPointerEventArgs
AutomationPointerMove Event that must trigger when the pointer (mouse or touch) is moved or dragged on the control. Leadtools.Annotations.Core.AnnPointerEventArgs
AutomationPointerUp Event that must trigger when the pointer (mouse or touch) is up or released from the control. Leadtools.Annotations.Core.AnnPointerEventArgs
AutomationSizeChanged Event that must trigger whenever the size of the control changes.
AutomationTransformChanged Event that must trigger whenever the value of AutomationTransform is changed.
AutomationUseDpiChanged Event that must trigger whenever the value of AutomationUseDpi is changed.
BuiltInTag Optional delegate method for additional processing.
CellDragDrop Optional delegate method for additional processing.
CellDragOver Optional delegate method for additional processing.
CellParentChanged Optional delegate method for additional processing.
ChangingWindowLevel Optional delegate method for additional processing.
CustomAnnotationDataRequested Optional delegate method for additional processing.
DeleteAnnotation Optional delegate method for additional processing.
DesignerCreated Optional delegate method for additional processing.
ProbeToolTextChanged Optional delegate method for additional processing.
PropertyChanged Occurs when a property value changes.
SelectedSubCellChanged Optional delegate method for additional processing.
SpyGlassStarted Optional delegate method for additional processing.
StartDrawingAnnotation Optional delegate method for additional processing.
UserTag Optional delegate method for additional processing.

Public Fields

Name Description
AutomationContainer Gets the Leadtools.Annotations.Core.AnnContainer for this MedicalViewerBaseCell.
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.
Leadtools.MedicalViewer Assembly
Click or drag to resize