Leadtools.MedicalViewer Namespace > MedicalViewerBaseCell Class > CalibrateRuler Method : CalibrateRuler(Double,MedicalViewerMeasurementUnit,MedicalViewerCalibrationAxis) Method |
public void CalibrateRuler( double distance, MedicalViewerMeasurementUnit measurementUnit, MedicalViewerCalibrationAxis axis )
'Declaration Public Overloads Sub CalibrateRuler( _ ByVal distance As Double, _ ByVal measurementUnit As MedicalViewerMeasurementUnit, _ ByVal axis As MedicalViewerCalibrationAxis _ )
'Usage Dim instance As MedicalViewerBaseCell Dim distance As Double Dim measurementUnit As MedicalViewerMeasurementUnit Dim axis As MedicalViewerCalibrationAxis instance.CalibrateRuler(distance, measurementUnit, axis)
public void CalibrateRuler( double distance, MedicalViewerMeasurementUnit measurementUnit, MedicalViewerCalibrationAxis axis )
function Leadtools.MedicalViewer.MedicalViewerBaseCell.CalibrateRuler(Double,MedicalViewerMeasurementUnit,MedicalViewerCalibrationAxis)( distance , measurementUnit , axis )
public: void CalibrateRuler( double distance, MedicalViewerMeasurementUnit measurementUnit, MedicalViewerCalibrationAxis axis )
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.' 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(); }
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