VintaSoft Imaging .NET SDK 12.5: Documentation for Web developer
In This Topic
    VintaSoft Imaging .NET SDK: Changes in version 9.0
    In This Topic

    API changes in Vintasoft.Shared.js

    New classes:

    public class Vintasoft.Shared.WebCompositeRenderingSettingsJS Provides a base class for rendering settings that contains a group of rendering settings.


    Changed classes:

    Vintasoft.Shared.WebImageJS
    Added properties
    public string get_DecoderName { get ; } Gets the decoder name.
    public object get_Metadata { get ; } Gets the WebImageMetadataJS object, which contains metadata associated with the source image.
    Changed methods
    public object renderThumbnail(number, number, boolean, object, object, object) public object renderThumbnail(object, object, object)
    public object renderTile(number, number, number, number, object, boolean, object, object, object) public object renderTile(object, object, object)
    public object renderTiles(number, number, object, object, object, object) public object renderTiles(object, object, object)
    public object renderTileWithNeighbours(number, number, number, number, object, object, object, object) public object renderTileWithNeighbours(object, object, object)


    Vintasoft.Shared.WebRenderingSettingsJS
    Added properties
    public string get_Type { get ; } Gets a type of rendering settigns.




    API changes in Vintasoft.Imaging.DocumentViewer.js

    New classes:

    public class Vintasoft.Imaging.DocumentViewer.Panels.WebUiPdfInteractiveFormFieldsPanelJS A web UI panel that shows the list of all interactive fields associated with opened PDF pages.


    Renamed classes:

    public class Vintasoft.Imaging.DocumentViewer.Panels.WebUiPdfTextSearchPanelJS public class Vintasoft.Imaging.DocumentViewer.Panels.WebUiTextSearchPanelJS
    public class Vintasoft.Imaging.DocumentViewer.Panels.WebUiPdfTextSelectionPanelJS public class Vintasoft.Imaging.DocumentViewer.Panels.WebUiTextSelectionPanelJS




    API changes in Vintasoft.Imaging.Html5.js

    New classes:

    public class Vintasoft.Imaging.WebGotoActionMetadataJS Represents the metadata of page navigation action.
    public class Vintasoft.Imaging.WebImageMetadataJS Provides access to an image metadata.
    public class Vintasoft.Imaging.WebNamedActionMetadataJS Represents the metadata of page content named action.
    public class Vintasoft.Imaging.WebNavigationActionExecutorJS Represents the action executor that executes navigation actions.
    public class Vintasoft.Imaging.WebPageContentActionCompositeExecutorJS Represents the composite executor of metadata action.
    public class Vintasoft.Imaging.WebPageContentActionExecutorJS A base abstract class for page content action executor.
    public class Vintasoft.Imaging.WebPageContentActionMetadataJS Provides the base class for metadata of page content action.
    public class Vintasoft.Imaging.WebTextRegionJS Represents the text region.
    public class Vintasoft.Imaging.WebTextRegionSymbolJS Represents the text region symbol.
    public class Vintasoft.Imaging.WebUriActionMetadataJS Represents the metadata of page content URI action.
    public class Vintasoft.Imaging.ImageProcessing.WebOverlayBinaryCommandJS Overlays image on a top of the another image using one of binary operation.
    public class Vintasoft.Imaging.UI.VisualTools.WebDocumentNavigationToolJS Represents a visual tool that allows to display and execute actions (links, naviagtion, ...) of an image in image viewer.
    public class Vintasoft.Imaging.UI.VisualTools.WebTextSelectionToolJS Represents a visual tool that allows to select text on image.


    Moved classes:

    public class Vintasoft.Imaging.UI.WebImageAppearanceJS public class Vintasoft.Imaging.WebImageAppearanceJS


    Changed classes:

    Vintasoft.Imaging.UI.VisualTools.WebCompositeVisualToolJS
    Added methods
    public boolean contains(object) Indicates whether the composite tool contains the specified visual tool.


    Vintasoft.Imaging.UI.VisualTools.WebVisualToolJS
    Changed properties
    public number get_ActionButton { get ; } public object get_ActionButton { get ; }
    public number set_ActionButton { set ; } public object set_ActionButton { set ; }


    Vintasoft.Imaging.UI.VisualTools.WebZoomSelectionToolJS
    Changed properties
    public number get_ZoomButton { get ; } public object get_ZoomButton { get ; }
    public number set_ZoomButton { set ; } public object set_ZoomButton { set ; }


    Vintasoft.Imaging.UI.VisualTools.WebZoomToolJS
    Changed properties
    public number get_ZoomInButton { get ; } public object get_ZoomInButton { get ; }
    public number get_ZoomOutButton { get ; } public object get_ZoomOutButton { get ; }
    public number set_ZoomInButton { set ; } public object set_ZoomInButton { set ; }
    public number set_ZoomOutButton { set ; } public object set_ZoomOutButton { set ; }


    New enumerations:

    public enum Vintasoft.Imaging.WebOverlayBinaryOperationTypeEnumJS Specifies available overlay binary operation types.
    public enum Vintasoft.Imaging.WebMouseButtonsEnumJS Specifies available constants that define which mouse button was pressed.
    public enum Vintasoft.Imaging.WebTextSelectionModeEnumJS Specifies available text selection modes.
    public enum Vintasoft.Imaging.WebTextSearchModeEnumJS Specifies available modes of text search.




    API changes in Vintasoft.Imaging.Svg.js

    New classes:

    public class Vintasoft.Imaging.WebGotoActionMetadataJS Represents the metadata of page navigation action.
    public class Vintasoft.Imaging.WebImageMetadataJS Provides access to an image metadata.
    public class Vintasoft.Imaging.WebNamedActionMetadataJS Represents the metadata of page content named action.
    public class Vintasoft.Imaging.WebNavigationActionExecutorJS Represents the action executor that executes navigation actions.
    public class Vintasoft.Imaging.WebPageContentActionCompositeExecutorJS Represents the composite executor of metadata action.
    public class Vintasoft.Imaging.WebPageContentActionExecutorJS A base abstract class for page content action executor.
    public class Vintasoft.Imaging.WebPageContentActionMetadataJS Provides the base class for metadata of page content action.
    public class Vintasoft.Imaging.WebTextRegionJS Represents the text region.
    public class Vintasoft.Imaging.WebTextRegionSymbolJS Represents the text region symbol.
    public class Vintasoft.Imaging.WebUriActionMetadataJS Represents the metadata of page content URI action.
    public class Vintasoft.Imaging.ImageProcessing.WebOverlayBinaryCommandJS Overlays image on a top of the another image using one of binary operation.
    public class Vintasoft.Imaging.UI.VisualTools.WebDocumentNavigationToolJS Represents a visual tool that allows to display and execute actions (links, naviagtion, ...) of an image in image viewer.
    public class Vintasoft.Imaging.UI.VisualTools.WebTextSelectionToolJS Represents a visual tool that allows to select text on image.


    Moved classes:

    public class Vintasoft.Imaging.UI.WebImageAppearanceJS public class Vintasoft.Imaging.WebImageAppearanceJS


    Changed classes:

    Vintasoft.Imaging.UI.WebImageViewerJS
    Added events
    public event (object event, { object oldValue, object newValue }) renderingSettingsChanged Occurs when rendering settings is changed.
    public event (object event, { object oldValue, object newValue }) renderingSettingsChanging Occurs when rendering settings is changing.


    Vintasoft.Imaging.UI.VisualTools.WebCompositeVisualToolJS
    Added methods
    public boolean contains(object) Indicates whether the composite tool contains the specified visual tool.


    Vintasoft.Imaging.UI.VisualTools.WebVisualToolJS
    Changed properties
    public number get_ActionButton { get ; } public object get_ActionButton { get ; }
    public number set_ActionButton { set ; } public object set_ActionButton { set ; }


    Vintasoft.Imaging.UI.VisualTools.WebZoomSelectionToolJS
    Changed properties
    public number get_ZoomButton { get ; } public object get_ZoomButton { get ; }
    public number set_ZoomButton { set ; } public object set_ZoomButton { set ; }


    Vintasoft.Imaging.UI.VisualTools.WebZoomToolJS
    Changed properties
    public number get_ZoomInButton { get ; } public object get_ZoomInButton { get ; }
    public number get_ZoomOutButton { get ; } public object get_ZoomOutButton { get ; }
    public number set_ZoomInButton { set ; } public object set_ZoomInButton { set ; }
    public number set_ZoomOutButton { set ; } public object set_ZoomOutButton { set ; }


    New enumerations:

    public enum Vintasoft.Imaging.WebOverlayBinaryOperationTypeEnumJS Specifies available overlay binary operation types.
    public enum Vintasoft.Imaging.WebMouseButtonsEnumJS Specifies available constants that define which mouse button was pressed.
    public enum Vintasoft.Imaging.WebTextSelectionModeEnumJS Specifies available text selection modes.
    public enum Vintasoft.Imaging.WebTextSearchModeEnumJS Specifies available modes of text search.




    API changes in Vintasoft.Imaging.Web.Services.dll

    New classes:

    public class Vintasoft.Imaging.ImageProcessing.Web.Services.OverlayBinaryRequestParams Request to a web service. Contains parameters, which must be sent to a web service for overlaying of image on a top of the another image using one of the Vintasoft.Imaging.ImageProcessing.OverlayBinaryOperationType.
    public class Vintasoft.Imaging.Web.Services.GetImageActionsResponseParams Response from web service. Contains information about actions of image.
    public class Vintasoft.Imaging.Web.Services.ImageTextRegionResponseParams Response from web service. Contains information about text region of image.
    public class Vintasoft.Imaging.Web.Services.WebRegionF Represents a region based on four points.
    public abstract class Vintasoft.Imaging.Web.Services.WebRenderingSettingsFactory Provides the ability to create the Vintasoft.Imaging.Codecs.Decoders.RenderingSettings for Vintasoft.Imaging.VintasoftImage.
    public class Vintasoft.Imaging.Web.Services.WebTextRegion Provides information about the text content of PDF page.
    public class Vintasoft.Imaging.Web.Services.WebTextRegionSymbol Provides information about text symbol of WebTextRegion.


    Changed classes:

    Vintasoft.Imaging.ImageProcessing.Web.Services.VintasoftImageProcessingWebService
    Added methods
    public Vintasoft.Shared.Web.ImageInfoResponseParams OverlayBinary(Vintasoft.Imaging.ImageProcessing.Web.Services.OverlayBinaryRequestParams) Overlays image on a top of the another image using one of the binary operation.


    Vintasoft.Imaging.Web.Services.ImagePageInfoResponseParams
    Added properties
    public string decoderName { get ; set ; } Gets or sets the name of the decoder.


    Vintasoft.Imaging.Web.Services.ImageTilesCacheManager
    Changed methods
    public string GetTileId(string, int, System.Drawing.PointF, System.Drawing.Size, System.Drawing.PointF, Vintasoft.Shared.Web.WebDecodingSettings, Vintasoft.Imaging.Codecs.Encoders.EncoderBase) public string GetTileId(string, int, System.Drawing.PointF, System.Drawing.Size, System.Drawing.PointF, Vintasoft.Imaging.Codecs.Decoders.DecodingSettings, Vintasoft.Imaging.Codecs.Encoders.EncoderBase)
    public string GetTileId(string, int, System.Drawing.PointF, System.Drawing.Size, System.Drawing.PointF, Vintasoft.Shared.Web.WebRenderingSettings, Vintasoft.Imaging.Codecs.Encoders.EncoderBase) public string GetTileId(string, int, System.Drawing.PointF, System.Drawing.Size, System.Drawing.PointF, Vintasoft.Imaging.Codecs.Decoders.RenderingSettings, Vintasoft.Imaging.Codecs.Encoders.EncoderBase)
    public string GetTileId(string, int, System.Drawing.PointF, System.Drawing.Size, System.Drawing.PointF, Vintasoft.Shared.Web.WebRenderingSettings, Vintasoft.Shared.Web.WebDecodingSettings, Vintasoft.Imaging.Codecs.Encoders.EncoderBase) public string GetTileId(string, int, System.Drawing.PointF, System.Drawing.Size, System.Drawing.PointF, Vintasoft.Imaging.Codecs.Decoders.RenderingSettings, Vintasoft.Imaging.Codecs.Decoders.DecodingSettings, Vintasoft.Imaging.Codecs.Encoders.EncoderBase)


    Vintasoft.Imaging.Web.Services.VintasoftImageWebService
    Added methods
    public Vintasoft.Imaging.Web.Services.GetImageActionsResponseParams GetActionsOfImage(Vintasoft.Shared.Web.ImageInfoRequestParams) Returns information about actions of image.
    public Vintasoft.Imaging.Web.Services.GetImageActionsResponseParams [] GetActionsOfImages(Vintasoft.Shared.Web.CompositeRequestParams<Vintasoft.Shared.Web.ImageInfoRequestParams>) Returns information about actions of images.
    public Vintasoft.Imaging.Web.Services.ImageTextRegionResponseParams GetTextRegionOfImage(Vintasoft.Shared.Web.ImageInfoRequestParams) Returns information about text region of image.
    public Vintasoft.Imaging.Web.Services.ImageTextRegionResponseParams [] GetTextRegionOfImages(Vintasoft.Shared.Web.CompositeRequestParams<Vintasoft.Shared.Web.ImageInfoRequestParams>) Returns information about text regions of images.




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

    Changed classes:

    Vintasoft.Imaging.ImageProcessing.Web.HttpHandlers.VintasoftImageProcessingHandler
    Added methods
    protected Vintasoft.Shared.Web.ImageInfoResponseParams OverlayBinary(Vintasoft.Imaging.ImageProcessing.Web.Services.OverlayBinaryRequestParams) Overlays image on a top of the another image using one of the binary operation.


    Vintasoft.Imaging.Web.HttpHandlers.VintasoftImageHandler
    Added methods
    protected Vintasoft.Imaging.Web.Services.GetImageActionsResponseParams GetActionsOfImage(Vintasoft.Shared.Web.ImageInfoRequestParams) Returns information about actions of image.
    protected Vintasoft.Imaging.Web.Services.GetImageActionsResponseParams [] GetActionsOfImages(Vintasoft.Shared.Web.CompositeRequestParams<Vintasoft.Shared.Web.ImageInfoRequestParams>) Returns information about actions of images.
    protected Vintasoft.Imaging.Web.Services.ImageTextRegionResponseParams GetTextRegionOfImage(Vintasoft.Shared.Web.ImageInfoRequestParams) Returns information about text region of image.
    protected Vintasoft.Imaging.Web.Services.ImageTextRegionResponseParams [] GetTextRegionOfImages(Vintasoft.Shared.Web.CompositeRequestParams<Vintasoft.Shared.Web.ImageInfoRequestParams>) Returns information about text regions of images.




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

    Changed classes:

    Vintasoft.Imaging.ImageProcessing.Web.WcfServices.VintasoftImageProcessingWcfService
    Added methods
    public Vintasoft.Shared.Web.ImageInfoResponseParams OverlayBinary(Vintasoft.Imaging.ImageProcessing.Web.Services.OverlayBinaryRequestParams) Overlays image on a top of the another image using one of the binary operation.


    Vintasoft.Imaging.Web.WcfServices.VintasoftImageWcfService
    Added methods
    public Vintasoft.Imaging.Web.Services.GetImageActionsResponseParams GetActionsOfImage(Vintasoft.Shared.Web.ImageInfoRequestParams) Returns information about actions of image.
    public Vintasoft.Imaging.Web.Services.GetImageActionsResponseParams [] GetActionsOfImages(Vintasoft.Shared.Web.CompositeRequestParams<Vintasoft.Shared.Web.ImageInfoRequestParams>) Returns information about actions of images.
    public Vintasoft.Imaging.Web.Services.ImageTextRegionResponseParams GetTextRegionOfImage(Vintasoft.Shared.Web.ImageInfoRequestParams) Returns information about text region of image.
    public Vintasoft.Imaging.Web.Services.ImageTextRegionResponseParams [] GetTextRegionOfImages(Vintasoft.Shared.Web.CompositeRequestParams<Vintasoft.Shared.Web.ImageInfoRequestParams>) Returns information about text regions of images.


    Changed interfaces:

    Vintasoft.Imaging.ImageProcessing.Web.WcfServices.IVintasoftImageProcessingWcfService
    Added methods
    public Vintasoft.Shared.Web.ImageInfoResponseParams OverlayBinary(Vintasoft.Imaging.ImageProcessing.Web.Services.OverlayBinaryRequestParams) Overlays image on a top of the another image using one of the binary operation.


    Vintasoft.Imaging.Web.WcfServices.IVintasoftImageWcfService
    Added methods
    public Vintasoft.Imaging.Web.Services.GetImageActionsResponseParams GetActionsOfImage(Vintasoft.Shared.Web.ImageInfoRequestParams) Returns information about actions of image.
    public Vintasoft.Imaging.Web.Services.GetImageActionsResponseParams [] GetActionsOfImages(Vintasoft.Shared.Web.CompositeRequestParams<Vintasoft.Shared.Web.ImageInfoRequestParams>) Returns information about actions of images.
    public Vintasoft.Imaging.Web.Services.ImageTextRegionResponseParams GetTextRegionOfImage(Vintasoft.Shared.Web.ImageInfoRequestParams) Returns information about text region of image.
    public Vintasoft.Imaging.Web.Services.ImageTextRegionResponseParams [] GetTextRegionOfImages(Vintasoft.Shared.Web.CompositeRequestParams<Vintasoft.Shared.Web.ImageInfoRequestParams>) Returns information about text regions of images.




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

    Changed classes:

    Vintasoft.Imaging.ImageProcessing.Web.ApiControllers.VintasoftImageProcessingApiController
    Added methods
    public Vintasoft.Shared.Web.ImageInfoResponseParams OverlayBinary(Vintasoft.Imaging.ImageProcessing.Web.Services.OverlayBinaryRequestParams) Overlays image on a top of another image using one of the binary operation.


    Vintasoft.Imaging.Web.ApiControllers.VintasoftImageApiController
    Added methods
    public Vintasoft.Imaging.Web.Services.GetImageActionsResponseParams GetActionsOfImage(Vintasoft.Shared.Web.ImageInfoRequestParams) Returns information about actions of image.
    public Vintasoft.Imaging.Web.Services.GetImageActionsResponseParams [] GetActionsOfImages(Vintasoft.Shared.Web.CompositeRequestParams<Vintasoft.Shared.Web.ImageInfoRequestParams>) Returns information about actions of images.
    public Vintasoft.Imaging.Web.Services.ImageTextRegionResponseParams GetTextRegionOfImage(Vintasoft.Shared.Web.ImageInfoRequestParams) Returns information about text region of image.
    public Vintasoft.Imaging.Web.Services.ImageTextRegionResponseParams [] GetTextRegionOfImages(Vintasoft.Shared.Web.CompositeRequestParams<Vintasoft.Shared.Web.ImageInfoRequestParams>) Returns information about text regions of images.




    API changes in Vintasoft.Imaging.Web.Api2Controllers.dll

    Changed classes:

    Vintasoft.Imaging.ImageProcessing.Web.Api2Controllers.VintasoftImageProcessingApi2Controller
    Added methods
    public Vintasoft.Shared.Web.ImageInfoResponseParams OverlayBinary(Vintasoft.Imaging.ImageProcessing.Web.Services.OverlayBinaryRequestParams) Overlays image on a top of another image using one of the binary operation.


    Vintasoft.Imaging.Web.Api2Controllers.VintasoftImageApi2Controller
    Added methods
    public Vintasoft.Imaging.Web.Services.GetImageActionsResponseParams GetActionsOfImage(Vintasoft.Shared.Web.ImageInfoRequestParams) Returns information about actions of image.
    public Vintasoft.Imaging.Web.Services.GetImageActionsResponseParams [] GetActionsOfImages(Vintasoft.Shared.Web.CompositeRequestParams<Vintasoft.Shared.Web.ImageInfoRequestParams>) Returns information about actions of images.
    public Vintasoft.Imaging.Web.Services.ImageTextRegionResponseParams GetTextRegionOfImage(Vintasoft.Shared.Web.ImageInfoRequestParams) Returns information about text region of image.
    public Vintasoft.Imaging.Web.Services.ImageTextRegionResponseParams [] GetTextRegionOfImages(Vintasoft.Shared.Web.CompositeRequestParams<Vintasoft.Shared.Web.ImageInfoRequestParams>) Returns information about text regions of images.




    New Vintasoft.Imaging.AspNetCore.ApiControllers

    New assembly Vintasoft.Imaging.AspNetCore.ApiControllers.dll contains ASP.NET Core Web API controllers for managing files, managing image collection, rendering image, image processing in ASP.NET Core.