VintaSoft Imaging .NET SDK v8.6
Vintasoft.Imaging.Annotation Namespace / AnnotationDataController Class
Members Example



In This Topic
    AnnotationDataController Class
    In This Topic
    Object Model
    AnnotationDataController ClassImageCollection ClassVintasoftImage ClassAnnotationDataCollection ClassAnnotationData Class
    Syntax
    'Declaration
     
    Public NotInheritable Class AnnotationDataController 
       Inherits AnnotationDataControllerBase
    public sealed class AnnotationDataController : AnnotationDataControllerBase 
    public __gc __sealed class AnnotationDataController : public AnnotationDataControllerBase 
    public ref class AnnotationDataController sealed : public AnnotationDataControllerBase 
    Example
    This example shows how to annotate images and save to TIFF file.
    ' Create the image collection and add images to collection.
    Dim imageCollection As New Vintasoft.Imaging.ImageCollection()
    imageCollection.Add("D:\Images\AutoContrast.jpg")
    imageCollection.Add("D:\Images\AutoColors.jpg")
                
    ' Create annotation controller associated with image collection.
    Dim annotationDataController As New Vintasoft.Imaging.Annotation.AnnotationDataController(imageCollection)
                
    ' Create a rectangle annotation.
    Dim rectangleAnnotationData As New Vintasoft.Imaging.Annotation.RectangleAnnotationData()
    rectangleAnnotationData.Location = New System.Drawing.PointF(340, 150)
    rectangleAnnotationData.Size = New System.Drawing.SizeF(220, 150)
                
    ' Add the rectangle annotation to the annotation controller.
    annotationDataController(0).Add(rectangleAnnotationData)
                
    ' Save image collection to TIFF file.
    imageCollection.SaveSync("D:\ImageCollection.tif", True)
    // Create the image collection and add images to collection.
    Vintasoft.Imaging.ImageCollection imageCollection = 
        new Vintasoft.Imaging.ImageCollection();
    imageCollection.Add(@"D:\Images\AutoContrast.jpg");
    imageCollection.Add(@"D:\Images\AutoColors.jpg");
                
    // Create annotation controller associated with image collection.
    Vintasoft.Imaging.Annotation.AnnotationDataController annotationDataController = 
        new Vintasoft.Imaging.Annotation.AnnotationDataController(imageCollection);
                
    // Create a rectangle annotation.
    Vintasoft.Imaging.Annotation.RectangleAnnotationData rectangleAnnotationData = 
        new Vintasoft.Imaging.Annotation.RectangleAnnotationData();
    rectangleAnnotationData.Location = new System.Drawing.PointF(340, 150);
    rectangleAnnotationData.Size = new System.Drawing.SizeF(220, 150);
                
    // Add the rectangle annotation to the annotation controller.
    annotationDataController[0].Add(rectangleAnnotationData);
                
    // Save image collection to TIFF file.
    imageCollection.SaveSync(@"D:\ImageCollection.tif", true);
    Inheritance Hierarchy

    System.Object
       Vintasoft.Imaging.Annotation.AnnotationDataControllerBase
          Vintasoft.Imaging.Annotation.AnnotationDataController

    Requirements

    Target Platforms: Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, Windows Server 2012, Windows Server 2008, Windows Server 2003

    See Also