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.Engine 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.Engine.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. | |
AutomationContainer | Gets the Leadtools.Annotations.Engine.AnnContainer for this MedicalViewerBaseCell. | |
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. | |
AutomationRotateAngle | Gets the automation object rotation angle. | |
AutomationScaleFactor | Gets the automation scale factor value. | |
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.Engine.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. | |
IsAutomationEventsHooked | Gets or sets whether the automation events are hooked or not. | |
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 MedicalViewerCollection 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.Engine.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.Engine.AnnPointerEventArgs | |
AutomationPointerMove | Event that must trigger when the pointer (mouse or touch) is moved or dragged on the control. Leadtools.Annotations.Engine.AnnPointerEventArgs | |
AutomationPointerUp | Event that must trigger when the pointer (mouse or touch) is up or released from the control. Leadtools.Annotations.Engine.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. |
See Also