Converts the selected annotation into a region of interest.
public void ConvertAnnotationToRegion(RasterRegionCombineMode combineMode,bool deleteAnnotation)
Public Sub ConvertAnnotationToRegion( _ByVal combineMode As Leadtools.RasterRegionCombineMode, _ByVal deleteAnnotation As Boolean _)
public:void ConvertAnnotationToRegion(Leadtools.RasterRegionCombineMode combineMode,bool deleteAnnotation)
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.
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.
Converts the closed shape annotation object into a region of interest
using Leadtools;using Leadtools.Codecs;using Leadtools.MedicalViewer;// 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();}
Imports LeadtoolsImports Leadtools.CodecsImports Leadtools.MedicalViewer' 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.ViewerDim annotationAttributes As MedicalViewerAnnotationAttributes = (CType(medicalViewer.Cells(0), MedicalViewerMultiCell)).GetSelectedAnnotationAttributes(-2)Select Case annotationAttributes.TypeCase MedicalViewerActionType.AnnotationHilite, MedicalViewerActionType.AnnotationRectangle, MedicalViewerActionType.AnnotationEllipseCType(medicalViewer.Cells(0), MedicalViewerMultiCell).ConvertAnnotationToRegion(RasterRegionCombineMode.Set, True)Case ElseMessageBox.Show("This annotation object cannot be converted into a region, choose either rectangle, ellipse or hilite")End SelectmyForm.ShowDialog()End Sub
Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET
