Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction - All Topics | Help Version 19.0.12.8
|
Leadtools.MedicalViewer Namespace > MedicalViewerCell Class : ConvertAnnotationToRegion Method |
Converts the closed shape annotation object into a region of interest
Imports Leadtools Imports Leadtools.Codecs Imports Leadtools.MedicalViewer ' You will need to add hilite, a rectangle or an ellipse annotation before being able to use this example. <TestMethod()> _ 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
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. [TestMethod] 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(); }