←Select platform

ImageViewerAddRegionInteractiveMode Class

Summary

Adds a region to the image using rubber-banding, and optionally converts it to a floater.

Syntax
C#
VB
C++
public class ImageViewerAddRegionInteractiveMode : ImageViewerRubberBandInteractiveMode 
Public Class ImageViewerAddRegionInteractiveMode 
   Inherits ImageViewerRubberBandInteractiveMode 
public ref class ImageViewerAddRegionInteractiveMode : ImageViewerRubberBandInteractiveMode 

Remarks

ImageViewerAddRegionInteractiveMode derives from ImageViewerRubberBandInteractiveMode. When the rubber-band operation is completed (OnRubberBandCompleted), the mode will add a region to the current item Image object.

The region added shape depends on the value of ImageViewerRubberBandInteractiveMode.Shape, and the mode will call the various RasterImage region methods to create this region.

If the value of AutoRegionToFloater is true, then this region will be automatically converted to a floater using ImageViewerItem.ImageRegionToFloater, and the region is deleted from the image. After that, you can use ImageViewerFloaterInteractiveMode to move and resize the floater.

For more information, refer to Image Viewer Interactive Modes.

Example
C#
VB
using Leadtools; 
using Leadtools.Controls; 
using Leadtools.Codecs; 
using Leadtools.Drawing; 
using LeadtoolsExamples.Common; 
using Leadtools.ImageProcessing; 
using Leadtools.ImageProcessing.Color; 
 
_imageViewer.InteractiveModes.BeginUpdate(); 
_imageViewer.InteractiveModes.Add(new ImageViewerAddRegionInteractiveMode 
{ 
   IsEnabled = true, 
   Shape = ImageViewerRubberBandShape.Rectangle 
}); 
 
_imageViewer.InteractiveModes.EndUpdate(); 
Imports Leadtools 
Imports Leadtools.Controls 
Imports Leadtools.Codecs 
Imports Leadtools.Drawing 
Imports Leadtools.ImageProcessing.Color 
 
_imageViewer.InteractiveModes.BeginUpdate() 
Dim mode As New ImageViewerAddRegionInteractiveMode 
mode.IsEnabled = True 
mode.Shape = ImageViewerRubberBandShape.Rectangle 
_imageViewer.InteractiveModes.Add(mode) 
 
_imageViewer.InteractiveModes.EndUpdate() 

Requirements

Target Platforms

Help Version 20.0.2020.4.3
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2020 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Controls Assembly