VintaSoft Imaging .NET SDK v8.6
In This Topic
    VintaSoft Annotation .NET Plug-in: API changes in version 8.5
    In This Topic

    API changes in Vintasoft.Imaging.Annotation.dll

    Changed classes:

    Vintasoft.Imaging.Annotation.LinesAnnotationData
    Added properties
    public Vintasoft.Imaging.Annotation.AnnotationLineStyle LineStyle { get; set; } Gets or sets the style of line.
    public float LineStylePatternSize { get; set; } Gets or sets the size of the line style pattern.


    Vintasoft.Imaging.Annotation.Print.AnnotatedImagePrintDocument
    Added properties
    public Vintasoft.Imaging.Annotation.AnnotationDataController AnnotationDataController { get; set; } Gets or sets the annotation data controller.
    Added constructors
    public void AnnotatedImagePrintDocument() Initializes a new instance of the Vintasoft.Imaging.Annotation.Print.AnnotatedImagePrintDocument class.


    Vintasoft.Imaging.Annotation.UI.LinesAnnotationView
    Added properties
    public Vintasoft.Imaging.Annotation.AnnotationLineStyle LineStyle { get; set; } Gets or sets the style of line.
    public float LineStylePatternSize { get; set; } Gets or sets the size of the line style pattern.


    Vintasoft.Imaging.Annotation.UI.Undo.AnnotationViewCollectionUndoMonitor
    Added constructors
    public void AnnotationViewCollectionUndoMonitor(Vintasoft.Imaging.Undo.UndoManager, Vintasoft.Imaging.Annotation.UI.VisualTools.AnnotationVisualTool) Initializes a new instance of the Vintasoft.Imaging.Annotation.UI.Undo.AnnotationViewCollectionUndoMonitor class.


    Vintasoft.Imaging.Annotation.UI.Undo.AnnotationViewUndoMonitor
    Added constructors
    public void AnnotationViewUndoMonitor(Vintasoft.Imaging.Undo.UndoManager, Vintasoft.Imaging.Annotation.UI.VisualTools.AnnotationVisualTool, Vintasoft.Imaging.Annotation.UI.AnnotationView) Initializes a new instance of the Vintasoft.Imaging.Annotation.UI.Undo.AnnotationViewUndoMonitor class.


    Vintasoft.Imaging.Annotation.UI.VisualTools.AnnotationVisualTool
    Added properties
    public Vintasoft.Imaging.Utils.IObjectClipboard Clipboard { get; set; } Gets or sets the clipboard of this tool.
    public string ClipboardAnnotationDataFormat { get; } Gets the data format for annotations in clipboard.
    public Vintasoft.Imaging.UIActions.CopyItemUIAction CopyAction { get; } Gets the UI action that copies the selected annotations to the clipboard.
    public Vintasoft.Imaging.UIActions.CutItemUIAction CutAction { get; } Gets the UI action that cuts the selected annotations to the clipboard.
    public Vintasoft.Imaging.UIActions.DeleteItemUIAction DeleteAction { get; } Gets the UI action that deletes the selected annotations.
    public Vintasoft.Imaging.UIActions.PasteItemWithOffsetUIAction PasteAction { get; } Gets the UI action that pastes the selected annotations from the clipboard.
    public Vintasoft.Imaging.UIActions.SelectAllItemsUIAction SelectAllAction { get; } Gets the UI action that selects all annotations.
    Added methods
    public System.Collections.Generic.IListUIAction> GetSupportedUIActions() Returns the supported UI actions.
    Added events
    public event System.EventHandlerAnnotationViewEventArgs> AnnotationBuildingStarting Occurs when the annotation building is starting.



    New enumerations:

    public enum Vintasoft.Imaging.Annotation.AnnotationLineStyle Specifies available types of line style pattern for annotation.


    Changed enumerations:

    Vintasoft.Imaging.Annotation.AnnotationPenLineJoin
    Removed fields
    public Vintasoft.Imaging.Annotation.AnnotationPenLineJoin MiterClipped Use the Vintasoft.Imaging.Annotation.AnnotationPenLineJoin.Miter instead.





    API changes in Vintasoft.Imaging.Annotation.Wpf.UI.dll

    Changed classes:

    Vintasoft.Imaging.Annotation.Wpf.UI.WpfLinesAnnotationView
    Added properties
    public Vintasoft.Imaging.Annotation.AnnotationLineStyle LineStyle { get; set; } Gets or sets the style of line.
    public float LineStylePatternSize { get; set; } Gets or sets the size of the line style pattern.


    Vintasoft.Imaging.Annotation.Wpf.UI.Undo.WpfAnnotationViewCollectionUndoMonitor
    Added constructors
    public void WpfAnnotationViewCollectionUndoMonitor(Vintasoft.Imaging.Undo.UndoManager, Vintasoft.Imaging.Annotation.Wpf.UI.VisualTools.WpfAnnotationVisualTool) Initializes a new instance of the Vintasoft.Imaging.Annotation.Wpf.UI.Undo.WpfAnnotationViewCollectionUndoMonitor class.


    Vintasoft.Imaging.Annotation.Wpf.UI.Undo.WpfAnnotationViewUndoMonitor
    Added constructors
    public void WpfAnnotationViewUndoMonitor(Vintasoft.Imaging.Undo.UndoManager, Vintasoft.Imaging.Annotation.Wpf.UI.VisualTools.WpfAnnotationVisualTool, Vintasoft.Imaging.Annotation.Wpf.UI.WpfAnnotationView) Initializes a new instance of the Vintasoft.Imaging.Annotation.Wpf.UI.Undo.WpfAnnotationViewUndoMonitor class.


    Vintasoft.Imaging.Annotation.Wpf.UI.VisualTools.WpfAnnotationVisualTool
    Added properties
    public Vintasoft.Imaging.Utils.IObjectClipboard Clipboard { get; set; } Gets or sets the clipboard of this tool.
    public string ClipboardAnnotationDataFormat { get; } Gets the data format for annotations in clipboard.
    public Vintasoft.Imaging.UIActions.CopyItemUIAction CopyAction { get; } Gets the UI action that copies the selected annotations to the clipboard.
    public Vintasoft.Imaging.UIActions.CutItemUIAction CutAction { get; } Gets the UI action that cuts the selected annotations to the clipboard.
    public Vintasoft.Imaging.UIActions.DeleteItemUIAction DeleteAction { get; } Gets the UI action that deletes the selected annotations.
    public Vintasoft.Imaging.UIActions.PasteItemWithOffsetUIAction PasteAction { get; } Gets the UI action that pastes the selected annotations from the clipboard.
    public Vintasoft.Imaging.UIActions.SelectAllItemsUIAction SelectAllAction { get; } Gets the UI action that selects all annotations.
    Added methods
    public System.Collections.Generic.IListUIAction> GetSupportedUIActions() Returns the supported UI actions.
    public bool PerformNextItemSelection(bool) Selects the next available item and makes it as the active item.
    Added events
    public event System.EventHandlerWpfAnnotationViewEventArgs> AnnotationBuildingStarting Occurs when the annotation building is starting.





    API changes in Vintasoft.Imaging.Annotation.Pdf.dll

    Changed classes:

    Vintasoft.Imaging.Annotation.Pdf.Print.AnnotatedPdfPrintDocument
    Added properties
    public Vintasoft.Imaging.Annotation.AnnotationDataController AnnotationDataController { get; set; } Gets or sets the annotation data controller.
    Added constructors
    public void AnnotatedPdfPrintDocument() Initializes a new instance of the Vintasoft.Imaging.Annotation.Pdf.Print.AnnotatedPdfPrintDocument class.





    API changes in Vintasoft.Imaging.Annotation.Dicom.dll

    New classes:

    public class Vintasoft.Imaging.Annotation.Dicom.DicomAxisAnnotationData Contains information about the DICOM annotation that displays an axis.
    public class Vintasoft.Imaging.Annotation.Dicom.DicomCircleAnnotationData Contains information about the DICOM annotation that displays a circle.
    public class Vintasoft.Imaging.Annotation.Dicom.DicomCrosshairAnnotationData Contains information about the DICOM annotation that displays a crosshair.
    public class Vintasoft.Imaging.Annotation.Dicom.DicomCutLineAnnotationData Contains information about the DICOM annotation that displays a cut line.
    public class Vintasoft.Imaging.Annotation.Dicom.DicomInfiniteLineAnnotationData Contains information about the DICOM annotation that displays an infinite line.
    public class Vintasoft.Imaging.Annotation.Dicom.DicomRulerAnnotationData Contains information about the DICOM annotation that displays a ruler.
    public class Vintasoft.Imaging.Annotation.Dicom.DicomRulerTickCollection Represents the collection of DICOM ticks.


    Changed classes:

    Vintasoft.Imaging.Annotation.Dicom.DicomTextAnnotationData
    Added properties
    public bool CanResize { get; set; } Gets or sets a value indicating whether the size of annotation can be changed.
    public bool HasBoundingBox { get; } Gets a value indicating whether this annotation has not empty bounding box.
    public System.Drawing.PointF Location { get; set; } Gets or sets the location, in device-independent pixels (1/96th inch), of annotation in the image space.
    public System.Drawing.SizeF Size { get; set; } Gets or sets the size, in device-independent pixels (1/96th inch), of the annotation.


    New interfaces:

    public interface Vintasoft.Imaging.Annotation.Dicom.IDicomRulerTick An interface for DICOM annotation, which has ticks.


    New enumerations:

    public enum Vintasoft.Imaging.Annotation.Dicom.DicomTickAlignment Specifies available alignments for tick of DICOM annotation.
    public enum Vintasoft.Imaging.Annotation.Dicom.DicomTickLabelAlignment Specifies available alignments for tick label of DICOM annotation.





    API changes in Vintasoft.Imaging.Annotation.Dicom.UI.dll

    New classes:

    public class Vintasoft.Imaging.Annotation.Dicom.UI.DicomAxisAnnotationView Determines how to display the DICOM annotation that displays an axis and how user can interact with annotation.
    public class Vintasoft.Imaging.Annotation.Dicom.UI.DicomCircleAnnotationView Determines how to display the DICOM annotation that displays a circle and how user can interact with annotation.
    public class Vintasoft.Imaging.Annotation.Dicom.UI.DicomCrosshairAnnotationView Determines how to display the DICOM annotation that displays a crosshair and how user can interact with annotation.
    public class Vintasoft.Imaging.Annotation.Dicom.UI.DicomCutLineAnnotationView Determines how to display the DICOM annotation that displays a cut line and how user can interact with annotation.
    public class Vintasoft.Imaging.Annotation.Dicom.UI.DicomInfiniteLineAnnotationView Determines how to display the DICOM annotation that displays an infinite line and how user can interact with annotation.
    public class Vintasoft.Imaging.Annotation.Dicom.UI.DicomRulerAnnotationView Determines how to display the DICOM annotation that displays a ruler and how user can interact with annotation.


    Changed classes:

    Vintasoft.Imaging.Annotation.Dicom.UI.DicomRangeLineAnnotationView
    Added properties
    public Vintasoft.Imaging.Annotation.GripMode GripMode { get; set; } Gets or sets the grip mode of annotation.
    public Vintasoft.Imaging.Annotation.UI.VisualTools.UserInteraction.PointBasedAnnotationPointTransformer PointTransformer { get; set; } Gets or sets a transformer used for transforming of points of the annotation when Vintasoft.Imaging.Annotation.Dicom.UI.DicomRangeLineAnnotationView.GripMode is set to Vintasoft.Imaging.Annotation.Dicom.UI.DicomRangeLineAnnotationView.GripMode.Points.
    public Vintasoft.Imaging.Annotation.UI.VisualTools.UserInteraction.PointBasedAnnotationRectangularTransformer RectangularTransformer { get; set; } Gets or sets a transformer used for transforming of points of the annotation when Vintasoft.Imaging.Annotation.Dicom.UI.DicomRangeLineAnnotationView.GripMode is set to Vintasoft.Imaging.Annotation.Dicom.UI.DicomRangeLineAnnotationView.GripMode.Rectangular.


    Vintasoft.Imaging.Annotation.Dicom.UI.DicomTextAnnotationView
    Added properties
    public Vintasoft.Imaging.UI.VisualTools.UserInteraction.IInteractionController Builder { get; set; } Gets or sets a transformer, which is used for building of the annotation.
    public bool IsReadyForDrawing { get; } Gets a value indicating whether this annotation is ready for drawing, for example, line annotation has points.
    public float TextSize { get; set; } Gets or sets the size of the text.


    Vintasoft.Imaging.Annotation.Dicom.UI.VisualTools.DicomAnnotationTool
    Added properties
    public Vintasoft.Imaging.Utils.IObjectClipboard Clipboard { get; set; } Gets or sets the clipboard of this tool.
    public string ClipboardAnnotationDataFormat { get; } Gets the data format for annotations in clipboard.
    public Vintasoft.Imaging.UIActions.CopyItemUIAction CopyAction { get; } Gets the UI action that copies the selected annotations to the clipboard.
    public Vintasoft.Imaging.UIActions.CutItemUIAction CutAction { get; } Gets the UI action that cuts the selected annotations to the clipboard.
    public Vintasoft.Imaging.UIActions.DeleteItemUIAction DeleteAction { get; } Gets the UI action that deletes the selected annotations.
    public Vintasoft.Imaging.UIActions.PasteItemWithOffsetUIAction PasteAction { get; } Gets the UI action that pastes the selected annotations from the clipboard.
    Added methods
    public System.Collections.Generic.IListUIAction> GetSupportedUIActions() Returns the supported UI actions.





    API changes in Vintasoft.Imaging.Annotation.Dicom.Wpf.UI.dll

    New classes:

    public class Vintasoft.Imaging.Annotation.Dicom.Wpf.UI.WpfDicomAxisAnnotationView Determines how to display the DICOM annotation that displays an axis and how user can interact with annotation.
    public class Vintasoft.Imaging.Annotation.Dicom.Wpf.UI.WpfDicomCircleAnnotationView Determines how to display the DICOM annotation that displays a circle and how user can interact with annotation.
    public class Vintasoft.Imaging.Annotation.Dicom.Wpf.UI.WpfDicomCrosshairAnnotationView Determines how to display the DICOM annotation that displays a crosshair and how user can interact with annotation.
    public class Vintasoft.Imaging.Annotation.Dicom.Wpf.UI.WpfDicomCutLineAnnotationView Determines how to display the DICOM annotation that displays a cut line and how user can interact with annotation.
    public class Vintasoft.Imaging.Annotation.Dicom.Wpf.UI.WpfDicomInfiniteLineAnnotationView Determines how to display the DICOM annotation that displays an infinite line and how user can interact with annotation.
    public class Vintasoft.Imaging.Annotation.Dicom.Wpf.UI.WpfDicomRulerAnnotationView Determines how to display the DICOM annotation that displays a ruler and how user can interact with annotation.


    Changed classes:

    Vintasoft.Imaging.Annotation.Dicom.Wpf.UI.WpfDicomRangeLineAnnotationView
    Added properties
    public Vintasoft.Imaging.Annotation.GripMode GripMode { get; set; } Gets or sets the grip mode of annotation.
    public Vintasoft.Imaging.Annotation.Wpf.UI.VisualTools.UserInteraction.WpfPointBasedAnnotationPointTransformer PointTransformer { get; set; } Gets or sets a transformer used for transforming of points of the annotation when Vintasoft.Imaging.Annotation.Dicom.Wpf.UI.WpfDicomRangeLineAnnotationView.GripMode is set to GripMode.Points.
    public Vintasoft.Imaging.Annotation.Wpf.UI.VisualTools.UserInteraction.WpfPointBasedAnnotationRectangularTransformer RectangularTransformer { get; set; } Gets or sets a transformer used for transforming of points of the annotation when Vintasoft.Imaging.Annotation.Dicom.Wpf.UI.WpfDicomRangeLineAnnotationView.GripMode is set to GripMode.Rectangular.


    Vintasoft.Imaging.Annotation.Dicom.Wpf.UI.WpfDicomTextAnnotationView
    Added properties
    public Vintasoft.Imaging.Wpf.UI.VisualTools.UserInteraction.IWpfInteractionController Builder { get; set; } Gets or sets a transformer used for building of the annotation.
    public bool IsReadyForDrawing { get; } Gets a value indicating whether this annotation is ready for drawing, for example, line annotation has points.
    public double TextSize { get; set; } Gets or sets the size of the text.


    Vintasoft.Imaging.Annotation.Dicom.Wpf.UI.VisualTools.WpfDicomAnnotationTool
    Added properties
    public Vintasoft.Imaging.Utils.IObjectClipboard Clipboard { get; set; } Gets or sets the clipboard of this tool.
    public string ClipboardAnnotationDataFormat { get; } Gets the data format for annotations in clipboard.
    public Vintasoft.Imaging.UIActions.CopyItemUIAction CopyAction { get; } Gets the UI action that copies the selected annotations to the clipboard.
    public Vintasoft.Imaging.UIActions.CutItemUIAction CutAction { get; } Gets the UI action that cuts the selected annotations to the clipboard.
    public Vintasoft.Imaging.UIActions.DeleteItemUIAction DeleteAction { get; } Gets the UI action that deletes the selected annotations.
    public Vintasoft.Imaging.UIActions.PasteItemWithOffsetUIAction PasteAction { get; } Gets the UI action that pastes the selected annotations from the clipboard.
    Added methods
    public System.Collections.Generic.IListUIAction> GetSupportedUIActions() Returns the supported UI actions.





    New Vintasoft.Imaging.Annotation.Web.Services.dll

    New assembly Vintasoft.Imaging.Annotation.Web.Services.dll contains a platform-independent web services for managing annotations of image in web application.
    The platform-independent web service allows to quickly create web service for any .NET compatible web platform, for example, for ASP.NET MVC, ASP.NET WebForms, ServiceStack, etc.
    Assemblies Vintasoft.Imaging.Annotation.Web.HttpHandlers.dll, Vintasoft.Imaging.Annotation.Web.WcfServices.dll, Vintasoft.Imaging.Annotation.Web.ApiControllers.dll and Vintasoft.Imaging.Annotation.Web.Api2Controllers.dll reference the Vintasoft.Imaging.Annotation.Web.Services.dll.




    API changes in Vintasoft.Imaging.Annotation.Web.ApiControllers.dll

    Now assembly Vintasoft.Imaging.Annotation.Web.ApiControllers.dll references the Vintasoft.Imaging.Annotation.Web.Services.dll.

    Moved classes:

    public class Vintasoft.Imaging.Annotation.Web.ApiControllers.AnnotationCollectionInfoRequestParams Class is moved into Vintasoft.Imaging.Annotation.Web.Services.dll assembly. New class name is Vintasoft.Imaging.Annotation.Web.Services.AnnotationCollectionInfoRequestParams.
    public class Vintasoft.Imaging.Annotation.Web.ApiControllers.AnnotationJsonFormatter Class is moved into Vintasoft.Imaging.Annotation.Web.Services.dll assembly. New class name is Vintasoft.Imaging.Annotation.Web.Services.AnnotationJsonFormatter.
    public class Vintasoft.Imaging.Annotation.Web.ApiControllers.BaseAnnotationCollectionResponseParams Class is moved into Vintasoft.Imaging.Annotation.Web.Services.dll assembly. New class name is Vintasoft.Imaging.Annotation.Web.Services.BaseAnnotationCollectionResponseParams.
    public class Vintasoft.Imaging.Annotation.Web.ApiControllers.ModifiedImageWithAnnotationsRequestParams Class is moved into Vintasoft.Imaging.Annotation.Web.Services.dll assembly. New class name is Vintasoft.Imaging.Annotation.Web.Services.ModifiedImageWithAnnotationsRequestParams.
    public class Vintasoft.Imaging.Annotation.Web.ApiControllers.RotateImageWithAnnotationRequestParams Class is moved into Vintasoft.Imaging.Annotation.Web.Services.dll assembly. New class name is Vintasoft.Imaging.Annotation.Web.Services.RotateImageWithAnnotationRequestParams.


    Changed classes:

    Vintasoft.Imaging.Annotation.Web.ApiControllers.VintasoftAnnotationCollectionApiController
    Added properties
    public Vintasoft.Imaging.Annotation.Web.Services.VintasoftAnnotationCollectionWebService VintasoftWebService { get; } Gets the Vintasoft.Imaging.Annotation.Web.Services.VintasoftAnnotationCollectionWebService that handles HTTP requests from clients and allows to annotate images.
    Changed properties
    public Vintasoft.Imaging.Annotation.Web.ApiControllers.AnnotationJsonFormatter Formatter { get; set; } public Vintasoft.Imaging.Annotation.Web.Services.AnnotationJsonFormatter Formatter { get; set; }
    Changed methods
    public Vintasoft.Shared.Web.ImageInfoResponseParams BurnAnnotationCollection(Vintasoft.Imaging.Annotation.Web.ApiControllers.ModifiedImageWithAnnotationsRequestParams) public Vintasoft.Shared.Web.ImageInfoResponseParams BurnAnnotationCollection(Vintasoft.Imaging.Annotation.Web.Services.ModifiedImageWithAnnotationsRequestParams)
    public Vintasoft.Imaging.Annotation.Web.ApiControllers.BaseAnnotationCollectionResponseParams DeserializeAnnotationCollection(Vintasoft.Shared.Web.ImageInfoRequestParams) public Vintasoft.Imaging.Annotation.Web.Services.BaseAnnotationCollectionResponseParams DeserializeAnnotationCollection(Vintasoft.Shared.Web.ImageInfoRequestParams)
    public Vintasoft.Shared.Web.ImageInfoResponseParams GetImageWithAnnotationsAsBase64(Vintasoft.Imaging.Annotation.Web.ApiControllers.AnnotationCollectionInfoRequestParams) public Vintasoft.Shared.Web.ImageInfoResponseParams GetImageWithAnnotationsAsBase64(Vintasoft.Imaging.Annotation.Web.Services.AnnotationCollectionInfoRequestParams)
    public Vintasoft.Shared.Web.ImageInfoResponseParams RotateImageWithAnnotations(Vintasoft.Imaging.Annotation.Web.ApiControllers.RotateImageWithAnnotationRequestParams) public Vintasoft.Shared.Web.ImageInfoResponseParams RotateImageWithAnnotations(Vintasoft.Imaging.Annotation.Web.Services.RotateImageWithAnnotationRequestParams)
    public Vintasoft.Shared.Web.BaseResponseParams SaveAnnotationCollection(Vintasoft.Imaging.Annotation.Web.ApiControllers.AnnotationCollectionInfoRequestParams) public Vintasoft.Shared.Web.BaseResponseParams SaveAnnotationCollection(Vintasoft.Imaging.Annotation.Web.Services.AnnotationCollectionInfoRequestParams)
    public Vintasoft.Shared.Web.BaseResponseParams[] SaveAnnotationCollections(Vintasoft.Shared.Web.CompositeRequestParamsAnnotationCollectionInfoRequestParams>) public Vintasoft.Shared.Web.BaseResponseParams[] SaveAnnotationCollections(Vintasoft.Shared.Web.CompositeRequestParamsAnnotationCollectionInfoRequestParams>)
    public Vintasoft.Shared.Web.BaseResponseParams SerializeAnnotationCollection(Vintasoft.Imaging.Annotation.Web.ApiControllers.AnnotationCollectionInfoRequestParams) public Vintasoft.Shared.Web.BaseResponseParams SerializeAnnotationCollection(Vintasoft.Imaging.Annotation.Web.Services.AnnotationCollectionInfoRequestParams)





    API changes in Vintasoft.Imaging.Annotation.Web.HttpHandlers.dll

    Now assembly Vintasoft.Imaging.Annotation.Web.HttpHandlers.dll references the Vintasoft.Imaging.Annotation.Web.Services.dll.

    Moved classes:

    public class Vintasoft.Imaging.Annotation.Web.HttpHandlers.AnnotationCollectionInfoRequestParams Class is moved into Vintasoft.Imaging.Annotation.Web.Services.dll assembly. New class name is Vintasoft.Imaging.Annotation.Web.Services.AnnotationCollectionInfoRequestParams.
    public class Vintasoft.Imaging.Annotation.Web.HttpHandlers.AnnotationJsonFormatter Class is moved into Vintasoft.Imaging.Annotation.Web.Services.dll assembly. New class name is Vintasoft.Imaging.Annotation.Web.Services.AnnotationJsonFormatter.
    public class Vintasoft.Imaging.Annotation.Web.HttpHandlers.BaseAnnotationCollectionResponseParams Class is moved into Vintasoft.Imaging.Annotation.Web.Services.dll assembly. New class name is Vintasoft.Imaging.Annotation.Web.Services.BaseAnnotationCollectionResponseParams.
    public class Vintasoft.Imaging.Annotation.Web.HttpHandlers.ModifiedImageWithAnnotationsRequestParams Class is moved into Vintasoft.Imaging.Annotation.Web.Services.dll assembly. New class name is Vintasoft.Imaging.Annotation.Web.Services.ModifiedImageWithAnnotationsRequestParams.
    public class Vintasoft.Imaging.Annotation.Web.HttpHandlers.RotateImageWithAnnotationRequestParams Class is moved into Vintasoft.Imaging.Annotation.Web.Services.dll assembly. New class name is Vintasoft.Imaging.Annotation.Web.Services.RotateImageWithAnnotationRequestParams.


    Changed delegates:

    Vintasoft.Imaging.Annotation.Web.HttpHandlers.VintasoftAnnotationCollectionHandler
    Added properties
    public Vintasoft.Imaging.Annotation.Web.Services.VintasoftAnnotationCollectionWebService VintasoftWebService { get; } Gets the Vintasoft.Imaging.Annotation.Web.Services.VintasoftAnnotationCollectionWebService that handles HTTP requests from clients and allows to annotate images.
    Changed properties
    public Vintasoft.Imaging.Annotation.Web.HttpHandlers.AnnotationJsonFormatter Formatter { get; set; } public Vintasoft.Imaging.Annotation.Web.Services.AnnotationJsonFormatter Formatter { get; set; }





    API changes in Vintasoft.Imaging.Annotation.Web.WcfServices.dll

    Now assembly Vintasoft.Imaging.Annotation.Web.WcfServices.dll references the Vintasoft.Imaging.Annotation.Web.Services.dll.

    Moved classes:

    public class Vintasoft.Imaging.Annotation.Web.WcfServices.AnnotationCollectionInfoRequestParams Class is moved into Vintasoft.Imaging.Annotation.Web.Services.dll assembly. New class name is Vintasoft.Imaging.Annotation.Web.Services.AnnotationCollectionInfoRequestParams.
    public class Vintasoft.Imaging.Annotation.Web.WcfServices.AnnotationJsonFormatter Class is moved into Vintasoft.Imaging.Annotation.Web.Services.dll assembly. New class name is Vintasoft.Imaging.Annotation.Web.Services.AnnotationJsonFormatter.
    public class Vintasoft.Imaging.Annotation.Web.WcfServices.BaseAnnotationCollectionResponseParams Class is moved into Vintasoft.Imaging.Annotation.Web.Services.dll assembly. New class name is Vintasoft.Imaging.Annotation.Web.Services.BaseAnnotationCollectionResponseParams.
    public class Vintasoft.Imaging.Annotation.Web.WcfServices.ModifiedImageWithAnnotationsRequestParams Class is moved into Vintasoft.Imaging.Annotation.Web.Services.dll assembly. New class name is Vintasoft.Imaging.Annotation.Web.Services.ModifiedImageWithAnnotationsRequestParams.
    public class Vintasoft.Imaging.Annotation.Web.WcfServices.RotateImageWithAnnotationRequestParams Class is moved into Vintasoft.Imaging.Annotation.Web.Services.dll assembly. New class name is Vintasoft.Imaging.Annotation.Web.Services.RotateImageWithAnnotationRequestParams.


    Changed classes:

    Vintasoft.Imaging.Annotation.Web.WcfServices.VintasoftAnnotationCollectionWcfService
    Added properties
    public Vintasoft.Imaging.Annotation.Web.Services.VintasoftAnnotationCollectionWebService VintasoftWebService { get; } Gets the Vintasoft.Imaging.Annotation.Web.Services.VintasoftAnnotationCollectionWebService that handles WCF requests from clients and allows to annotate images.
    Changed properties
    public Vintasoft.Imaging.Annotation.Web.WcfServices.AnnotationJsonFormatter Formatter { get; set; } public Vintasoft.Imaging.Annotation.Web.Services.AnnotationJsonFormatter Formatter { get; set; }
    Changed methods
    public Vintasoft.Shared.Web.ImageInfoResponseParams BurnAnnotationCollection(Vintasoft.Imaging.Annotation.Web.WcfServices.ModifiedImageWithAnnotationsRequestParams) public Vintasoft.Shared.Web.ImageInfoResponseParams BurnAnnotationCollection(Vintasoft.Imaging.Annotation.Web.Services.ModifiedImageWithAnnotationsRequestParams)
    public Vintasoft.Imaging.Annotation.Web.WcfServices.BaseAnnotationCollectionResponseParams DeserializeAnnotationCollection(Vintasoft.Shared.Web.ImageInfoRequestParams) public Vintasoft.Imaging.Annotation.Web.Services.BaseAnnotationCollectionResponseParams DeserializeAnnotationCollection(Vintasoft.Shared.Web.ImageInfoRequestParams)
    public Vintasoft.Shared.Web.ImageInfoResponseParams GetImageWithAnnotationsAsBase64(Vintasoft.Imaging.Annotation.Web.WcfServices.AnnotationCollectionInfoRequestParams) public Vintasoft.Shared.Web.ImageInfoResponseParams GetImageWithAnnotationsAsBase64(Vintasoft.Imaging.Annotation.Web.Services.AnnotationCollectionInfoRequestParams)
    public Vintasoft.Shared.Web.ImageInfoResponseParams RotateImageWithAnnotations(Vintasoft.Imaging.Annotation.Web.WcfServices.RotateImageWithAnnotationRequestParams) public Vintasoft.Shared.Web.ImageInfoResponseParams RotateImageWithAnnotations(Vintasoft.Imaging.Annotation.Web.Services.RotateImageWithAnnotationRequestParams)
    public Vintasoft.Shared.Web.BaseResponseParams SaveAnnotationCollection(Vintasoft.Imaging.Annotation.Web.WcfServices.AnnotationCollectionInfoRequestParams) public Vintasoft.Shared.Web.BaseResponseParams SaveAnnotationCollection(Vintasoft.Imaging.Annotation.Web.Services.AnnotationCollectionInfoRequestParams)
    public Vintasoft.Shared.Web.BaseResponseParams[] SaveAnnotationCollections(Vintasoft.Shared.Web.CompositeRequestParamsAnnotationCollectionInfoRequestParams>) public Vintasoft.Shared.Web.BaseResponseParams[] SaveAnnotationCollections(Vintasoft.Shared.Web.CompositeRequestParamsAnnotationCollectionInfoRequestParams>)
    public Vintasoft.Shared.Web.BaseResponseParams SerializeAnnotationCollection(Vintasoft.Imaging.Annotation.Web.WcfServices.AnnotationCollectionInfoRequestParams) public Vintasoft.Shared.Web.BaseResponseParams SerializeAnnotationCollection(Vintasoft.Imaging.Annotation.Web.Services.AnnotationCollectionInfoRequestParams)


    Changed interfaces:

    Vintasoft.Imaging.Annotation.Web.WcfServices.IVintasoftAnnotationCollectionWcfService
    Changed methods
    public Vintasoft.Shared.Web.ImageInfoResponseParams BurnAnnotationCollection(Vintasoft.Imaging.Annotation.Web.WcfServices.ModifiedImageWithAnnotationsRequestParams) public Vintasoft.Shared.Web.ImageInfoResponseParams BurnAnnotationCollection(Vintasoft.Imaging.Annotation.Web.Services.ModifiedImageWithAnnotationsRequestParams)
    public Vintasoft.Imaging.Annotation.Web.WcfServices.BaseAnnotationCollectionResponseParams DeserializeAnnotationCollection(Vintasoft.Shared.Web.ImageInfoRequestParams) public Vintasoft.Imaging.Annotation.Web.Services.BaseAnnotationCollectionResponseParams DeserializeAnnotationCollection(Vintasoft.Shared.Web.ImageInfoRequestParams)
    public Vintasoft.Shared.Web.ImageInfoResponseParams GetImageWithAnnotationsAsBase64(Vintasoft.Imaging.Annotation.Web.WcfServices.AnnotationCollectionInfoRequestParams) public Vintasoft.Shared.Web.ImageInfoResponseParams GetImageWithAnnotationsAsBase64(Vintasoft.Imaging.Annotation.Web.Services.AnnotationCollectionInfoRequestParams)
    public Vintasoft.Shared.Web.ImageInfoResponseParams RotateImageWithAnnotations(Vintasoft.Imaging.Annotation.Web.WcfServices.RotateImageWithAnnotationRequestParams) public Vintasoft.Shared.Web.ImageInfoResponseParams RotateImageWithAnnotations(Vintasoft.Imaging.Annotation.Web.Services.RotateImageWithAnnotationRequestParams)
    public Vintasoft.Shared.Web.BaseResponseParams SaveAnnotationCollection(Vintasoft.Imaging.Annotation.Web.WcfServices.AnnotationCollectionInfoRequestParams) public Vintasoft.Shared.Web.BaseResponseParams SaveAnnotationCollection(Vintasoft.Imaging.Annotation.Web.Services.AnnotationCollectionInfoRequestParams)
    public Vintasoft.Shared.Web.BaseResponseParams[] SaveAnnotationCollections(Vintasoft.Shared.Web.CompositeRequestParamsAnnotationCollectionInfoRequestParams>) public Vintasoft.Shared.Web.BaseResponseParams[] SaveAnnotationCollections(Vintasoft.Shared.Web.CompositeRequestParamsAnnotationCollectionInfoRequestParams>)
    public Vintasoft.Shared.Web.BaseResponseParams SerializeAnnotationCollection(Vintasoft.Imaging.Annotation.Web.WcfServices.AnnotationCollectionInfoRequestParams) public Vintasoft.Shared.Web.BaseResponseParams SerializeAnnotationCollection(Vintasoft.Imaging.Annotation.Web.Services.AnnotationCollectionInfoRequestParams)





    New Vintasoft.Imaging.Annotation.Web.Api2Controllers.dll

    New assembly Vintasoft.Imaging.Annotation.Web.Api2Controllers.dll contains Web API 2 controllers for managing annotations of image in ASP.NET MVC 5.