CalibrateRuler(double,MedicalViewerMeasurementUnit,MedicalViewerCalibrationAxis) Method

Summary
Changes the length of the selected annotation ruler according to the new value.
Syntax
C#
C++/CLI
            public: 
void CalibrateRuler(  
   double distance, 
   MedicalViewerMeasurementUnit measurementUnit, 
   MedicalViewerCalibrationAxis axis 
)  

Parameters

distance
The new length of the annotation ruler.

measurementUnit
The unit of measure.

axis
The calibration axis.

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
C#
using Leadtools; 
using Leadtools.Codecs; 
using Leadtools.MedicalViewer; 
 
// 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

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

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