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

ConvertAnnotationToRegion Method (MedicalViewerCell)

Example 





A Leadtools.RasterRegionCombineMode value that indicates how to create a region, if one is defined.
true to delete the annotation after creating the region, otherwise it is false.
Converts the selected annotation into a region of interest.
Syntax
public void ConvertAnnotationToRegion( 
   RasterRegionCombineMode combineMode,
   bool deleteAnnotation
)
'Declaration
 
Public Sub ConvertAnnotationToRegion( _
   ByVal combineMode As RasterRegionCombineMode, _
   ByVal deleteAnnotation As Boolean _
) 
'Usage
 
Dim instance As MedicalViewerCell
Dim combineMode As RasterRegionCombineMode
Dim deleteAnnotation As Boolean
 
instance.ConvertAnnotationToRegion(combineMode, deleteAnnotation)
public void ConvertAnnotationToRegion( 
   RasterRegionCombineMode combineMode,
   bool deleteAnnotation
)
 function Leadtools.MedicalViewer.MedicalViewerCell.ConvertAnnotationToRegion( 
   combineMode ,
   deleteAnnotation 
)
public:
void ConvertAnnotationToRegion( 
   RasterRegionCombineMode combineMode,
   bool deleteAnnotation
) 

Parameters

combineMode
A Leadtools.RasterRegionCombineMode value that indicates how to create a region, if one is defined.
deleteAnnotation
true to delete the annotation after creating the region, otherwise it is false.
Remarks
This method works only on the closed shape annotation objects, for example: Only the selected annotation in the active sub-cell is converted into a region. For more information, refer to Working With Annotations.
Example
 
' You will need to add hilite, a rectangle or an ellipse annotation before being able to use this example.
Public Sub MedicalViewerAnnotationAttributesExample()
   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.AnnotationHilite, MedicalViewerActionType.AnnotationRectangle, MedicalViewerActionType.AnnotationEllipse
         CType(medicalViewer.Cells(0), MedicalViewerMultiCell).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
// You will need to add hilite, a rectangle or an ellipse annotation before being able to use this example.
public void MedicalViewerAnnotationAttributesExample()
{
   MedicalViewerForm myForm = GetMedicalControl();
   MedicalViewer medicalViewer = myForm.Viewer;

   MedicalViewerAnnotationAttributes annotationAttributes = ((MedicalViewerMultiCell)(medicalViewer.Cells[0])).GetSelectedAnnotationAttributes(-2);
   switch (annotationAttributes.Type)
   {
      case MedicalViewerActionType.AnnotationHilite:
      case MedicalViewerActionType.AnnotationRectangle:
      case MedicalViewerActionType.AnnotationEllipse:
         ((MedicalViewerMultiCell)(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();
}
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

MedicalViewerCell Class
MedicalViewerCell Members

 

 


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