LEADTOOLS Medical (Leadtools.MedicalViewer assembly)
LEAD Technologies, Inc

CalibrateRuler(Double,MedicalViewerMeasurementUnit) Method

Example 





The new length of the annotation ruler.
The unit of measure
Changes the length of the selected annotation ruler according to the new value.
Syntax
public void CalibrateRuler( 
   double distance,
   MedicalViewerMeasurementUnit measurementUnit
)
'Declaration
 
Public Overloads Sub CalibrateRuler( _
   ByVal distance As Double, _
   ByVal measurementUnit As MedicalViewerMeasurementUnit _
) 
'Usage
 
Dim instance As MedicalViewerBaseCell
Dim distance As Double
Dim measurementUnit As MedicalViewerMeasurementUnit
 
instance.CalibrateRuler(distance, measurementUnit)
public void CalibrateRuler( 
   double distance,
   MedicalViewerMeasurementUnit measurementUnit
)
 function Leadtools.MedicalViewer.MedicalViewerBaseCell.CalibrateRuler(Double,MedicalViewerMeasurementUnit)( 
   distance ,
   measurementUnit 
)
public:
void CalibrateRuler( 
   double distance,
   MedicalViewerMeasurementUnit measurementUnit
) 

Parameters

distance
The new length of the annotation ruler.
measurementUnit
The unit of measure
Remarks
This method will calibrate all the rulers that are selected in the sub-cells included within the cell.

For more information, refer to Working With Annotations.

Example
 
' You will need to add a ruler before being able to use this example.
Public Sub MedicalViewerCalibrateRulerExample()
   Dim myForm As MedicalViewerForm = GetMedicalControl()
   Dim medicalViewer As MedicalViewer = myForm.Viewer

   Dim annotationAttributes As MedicalViewerAnnotationAttributes = (CType(medicalViewer.Cells(0), MedicalViewerMultiCell)).GetSelectedAnnotationAttributes(-2)
   Select Case annotationAttributes.Type
      Case MedicalViewerActionType.AnnotationRuler
         CType(medicalViewer.Cells(0), MedicalViewerMultiCell).CalibrateRuler(10.0, MedicalViewerMeasurementUnit.Centimeters)
      Case Else
         MessageBox.Show("You should add a ruler annotation to calibrate")
   End Select
   myForm.ShowDialog()
End Sub
// You will need to add a ruler before being able to use this example.
public void MedicalViewerCalibrateRulerExample()
{
   MedicalViewerForm myForm = GetMedicalControl();
   MedicalViewer medicalViewer = myForm.Viewer;

   MedicalViewerAnnotationAttributes annotationAttributes = ((MedicalViewerMultiCell)(medicalViewer.Cells[0])).GetSelectedAnnotationAttributes(-2);
   switch (annotationAttributes.Type)
   {
      case MedicalViewerActionType.AnnotationRuler:
         ((MedicalViewerMultiCell)(medicalViewer.Cells[0])).CalibrateRuler(10.0, MedicalViewerMeasurementUnit.Centimeters);
         break;
      default:
         MessageBox.Show("You should add a ruler annotation to calibrate");
         break;
   }
   myForm.ShowDialog();
}
Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

MedicalViewerBaseCell Class
MedicalViewerBaseCell Members
Overload List

 

 


Products | Support | Contact Us | Copyright Notices

© 2006-2012 All Rights Reserved. LEAD Technologies, Inc.

Leadtools.MedicalViewer requires a Medical Imaging license and unlock key. For more information, refer to: Imaging Pro/Document/Medical Features