Leadtools.MedicalViewer Namespace > MedicalViewerBaseCell Class > CalibrateRuler Method : CalibrateRuler(Double,MedicalViewerMeasurementUnit) Method |
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 )
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