Leadtools.MedicalViewer Requires Medical product license | Send comments on this topic. | Back to Introduction - All Topics | Help Version 15.10.31
ConvertAnnotationToRegion Method
See Also  Example
Leadtools.MedicalViewer Namespace > MedicalViewerCell Class : ConvertAnnotationToRegion Method




Converts the selected annotation into a region of interest.

Overload List

OverloadDescription
ConvertAnnotationToRegion(RasterRegionCombineMode,Boolean) Converts the selected annotation into a region of interest.  
ConvertAnnotationToRegion(Int32,RasterRegionCombineMode,Boolean) Converts the selected annotation into a region of interest.  

Example

Convert the closed shape annotation object into a region of intreset.

Visual BasicCopy Code
<Test> _
Public Sub MedicalViewerAnnotationAttributesExample()
   Dim myForm As MedicalViewerForm = GetMedicalControl()
   Dim medicalViewer As MedicalViewer = myForm.Viewer
   Dim annotationAttributes As MedicalViewerAnnotationAttributes = medicalViewer.Cells(0).GetSelectedAnnotationAttributes(-2)
   Select Case annotationAttributes.Type
      Case MedicalViewerActionType.AnnotationHilite, MedicalViewerActionType.AnnotationRectangle, MedicalViewerActionType.AnnotationEllipse
         medicalViewer.Cells(0).ConvertAnnotationToRegion(RasterRegionCombineMode.Set, True)
      Case Else
         MessageBox.Show("This annotation object cannot be converted into a region, choose either rectangle, ellipse or hilite")
   End Select
   myForm.ShowDialog()
End Sub
C#Copy Code
public void MedicalViewerAnnotationAttributesExample() 

   MedicalViewerForm myForm = GetMedicalControl(); 
   MedicalViewer medicalViewer = myForm.Viewer; 
 
   MedicalViewerAnnotationAttributes annotationAttributes = medicalViewer.Cells[0].GetSelectedAnnotationAttributes(-2); 
   switch (annotationAttributes.Type) 
   { 
      case MedicalViewerActionType.AnnotationHilite: 
      case MedicalViewerActionType.AnnotationRectangle: 
      case MedicalViewerActionType.AnnotationEllipse: 
         medicalViewer.Cells[0].ConvertAnnotationToRegion(RasterRegionCombineMode.Set, true); 
         break; 
      default: 
         MessageBox.Show("This annotation object cannot be converted into a region, choose either rectangle, ellipse or hilite"); 
         break; 
   } 
   myForm.ShowDialog(); 
}

Remarks

  • This method works only on the closed shape annotation objects, namely:
    • rectangle annotation.
    • ellipse annotation.
    • hilite annotation.
  • Only the selected annotation in the active sub-cell is converted into a region.
  • For more information, refer to Working With Annotations.

Requirements

Target Platforms: Microsoft .NET Framework 2.0, Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

See Also

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