LEADTOOLS MRC (Leadtools.Mrc assembly) Send comments on this topic. | Back to Introduction - All Topics | Help Version 17.0.3.30
AddSegment Method
See Also 
Leadtools.Mrc Namespace > MrcSegmenter Class : AddSegment Method



image
The image in which the segment will be created.
data
Information about the segment that will be added.

The AddSegment Method is available in LEADTOOLS Document and Medical Imaging toolkits.

image
The image in which the segment will be created.
data
Information about the segment that will be added.
Adds a new segment manually and sets the segment information.

Syntax

Visual Basic (Declaration) 
Public Function AddSegment( _
   ByVal image As RasterImage, _
   ByVal data As MrcSegmentData _
) As Integer
Visual Basic (Usage)Copy Code
Dim instance As MrcSegmenter
Dim image As RasterImage
Dim data As MrcSegmentData
Dim value As Integer
 
value = instance.AddSegment(image, data)
C# 
public int AddSegment( 
   RasterImage image,
   MrcSegmentData data
)
C++/CLI 
public:
int AddSegment( 
   RasterImage^ image,
   MrcSegmentData data
) 

Parameters

image
The image in which the segment will be created.
data
Information about the segment that will be added.

Example

Visual BasicCopy Code
Public Sub AddSegmentExample()
      ' Load an image
      Dim codecs As RasterCodecs = New RasterCodecs()
      codecs.ThrowExceptionsOnInvalidImages = True

      Dim image As RasterImage = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "Master.jpg"))
      Dim data As MrcSegmentData = MrcSegmentData.Empty

      Dim mrcSegmenter As MrcSegmenter = New MrcSegmenter(image, RasterColor.FromKnownColor(RasterKnownColor.White), RasterColor.FromKnownColor(RasterKnownColor.Black))
      data.ImageSegment = New LeadRect(0, 0, 20, 60)

      data.SegmentType = MrcSegmentType.Picture
      mrcSegmenter.AddSegment(image, data)
   End Sub

Public NotInheritable Class LEAD_VARS
   Public Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images"
End Class
C#Copy Code
public void AddSegmentExample()
   {
      // Load an image
      RasterCodecs codecs = new RasterCodecs();
      codecs.ThrowExceptionsOnInvalidImages = true;

      RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir,"Master.jpg"));

      MrcSegmentData data = MrcSegmentData.Empty;
      MrcSegmenter mrcSegmenter = new MrcSegmenter(image, RasterColor.FromKnownColor(RasterKnownColor.White), RasterColor.FromKnownColor(RasterKnownColor.Black));
      data.ImageSegment = new LeadRect(0, 0, 20, 60);

      data.SegmentType = MrcSegmentType.Picture;
      mrcSegmenter.AddSegment(image, data);
   }

static class LEAD_VARS
{
   public const string ImagesDir = @"C:\Users\Public\Documents\LEADTOOLS Images";
}

Remarks

This method adds a new segment using the coordinates and the type specified in the data parameter.

Requirements

Target Platforms: Microsoft .NET Framework 2.0, Windows 2000, Windows XP, Windows Server 2003 family, Windows Server 2008 family, Windows Vista, Windows 7

See Also

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