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

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

    New classes:

    public class Vintasoft.Imaging.ImageProcessing.Web.Services.ImageComparisonRequestParams Request to a web controller. Contains parameters, which must be sent to a web controller for comparing image with another image.


    Changed classes:

    Vintasoft.Imaging.ImageProcessing.Web.Services.GetImageColorDepthResponseParams
    Changed properties
    public string pixelFormat { get; set; } public Vintasoft.Imaging.PixelFormat pixelFormat { get; set; }


    Vintasoft.Imaging.ImageProcessing.Web.Services.VintasoftImageProcessingWebService
    Added methods
    public Vintasoft.Shared.Web.ImageInfoResponseParams ImageComparison(Vintasoft.Imaging.ImageProcessing.Web.Services.ImageComparisonRequestParams) Creates a grayscale image, which represents the result of comparing two images.


    Vintasoft.Imaging.Web.Services.CacheManagerBase
    Changed methods
    public void ClearCache(string, int) public void ClearCache(string)


    Vintasoft.Imaging.Web.Services.RenderImageTileRequestParams
    Added properties
    public bool renderNeighbourTiles { get; set; } Gets or sets a value indicating whether the neighboring image tiles around the the requested tile must be rendered in addition to the rendering of requested image tile.


    Vintasoft.Imaging.Web.Services.VintasoftImageWebService
    Renamed methods
    public Vintasoft.Shared.Web.ImageFileResponseParams GetImageTile(Vintasoft.Imaging.Web.Services.RenderImageTileRequestParams) public Vintasoft.Shared.Web.ImageFileResponseParams RenderImageTile(Vintasoft.Imaging.Web.Services.RenderImageTileRequestParams)






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

    Changed classes:

    Vintasoft.Imaging.ImageProcessing.Web.WcfServices.VintasoftImageProcessingWcfService
    Added methods
    public Vintasoft.Shared.Web.ImageInfoResponseParams ImageComparison(Vintasoft.Imaging.ImageProcessing.Web.Services.ImageComparisonRequestParams) Creates a grayscale image, which represents the result of comparing two images.


    Vintasoft.Imaging.Web.WcfServices.VintasoftImageWcfService
    Renamed methods
    public Vintasoft.Shared.Web.ImageFileResponseParams GetImageTile(Vintasoft.Imaging.Web.Services.RenderImageTileRequestParams) public Vintasoft.Shared.Web.ImageFileResponseParams RenderImageTile(Vintasoft.Imaging.Web.Services.RenderImageTileRequestParams)




    Changed interfaces:

    Vintasoft.Imaging.ImageProcessing.Web.WcfServices.IVintasoftImageProcessingWcfService
    Added methods
    public Vintasoft.Shared.Web.ImageInfoResponseParams ImageComparison(Vintasoft.Imaging.ImageProcessing.Web.Services.ImageComparisonRequestParams) Creates a grayscale image, which represents the result of comparing two images.


    Vintasoft.Imaging.Web.WcfServices.IVintasoftImageWcfService
    Renamed methods
    public Vintasoft.Shared.Web.ImageFileResponseParams GetImageTile(Vintasoft.Imaging.Web.Services.RenderImageTileRequestParams) public Vintasoft.Shared.Web.ImageFileResponseParams RenderImageTile(Vintasoft.Imaging.Web.Services.RenderImageTileRequestParams)






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

    Changed classes:

    Vintasoft.Imaging.ImageProcessing.Web.ApiControllers.VintasoftImageProcessingApiController
    Added methods
    public Vintasoft.Shared.Web.ImageInfoResponseParams ImageComparison(Vintasoft.Imaging.ImageProcessing.Web.Services.ImageComparisonRequestParams) Creates a grayscale image, which represents the result of comparing two images.


    Vintasoft.Imaging.Web.ApiControllers.VintasoftImageApiController
    Renamed methods
    public Vintasoft.Shared.Web.ImageFileResponseParams GetImageTile(Vintasoft.Imaging.Web.Services.RenderImageTileRequestParams) public Vintasoft.Shared.Web.ImageFileResponseParams RenderImageTile(Vintasoft.Imaging.Web.Services.RenderImageTileRequestParams)






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

    Changed classes:

    Vintasoft.Imaging.ImageProcessing.Web.Api2Controllers.VintasoftImageProcessingApi2Controller
    Added methods
    public Vintasoft.Shared.Web.ImageInfoResponseParams ImageComparison(Vintasoft.Imaging.ImageProcessing.Web.Services.ImageComparisonRequestParams) Creates a grayscale image, which represents the result of comparing two images.


    Vintasoft.Imaging.Web.Api2Controllers.VintasoftImageApi2Controller
    Renamed methods
    public Vintasoft.Shared.Web.ImageFileResponseParams GetImageTile(Vintasoft.Imaging.Web.Services.RenderImageTileRequestParams) public Vintasoft.Shared.Web.ImageFileResponseParams RenderImageTile(Vintasoft.Imaging.Web.Services.RenderImageTileRequestParams)






    API changes in Vintasoft.Shared.js

    Changed classes:

    Vintasoft.Shared.WebImageJS
    Added properties
    public boolean get_IsBad { get; } Gets a value indicating whether the image is bad, i.e. information about image cannot be loaded OR image cannot be rendered.
    Added methods
    public object renderTileWithNeighbours(number, number, number, number, object, object, object, object) Sends an asynchronous request for rendering of the "main" image tile and all neighbour image tiles around the main image tile.
    Renamed methods
    public object getThumbnail(number, number, boolean, object, object, object) public object renderThumbnail(number, number, boolean, object, object, object)
    public object getTile(number, number, number, number, object, boolean, object, object, object) public object renderTile(number, number, number, number, object, boolean, object, object, object)






    API changes in Vintasoft.Imaging.Html5.js

    New classes:

    public class Vintasoft.Imaging.Html5.WebImageAppearanceJS Specifies the appearance of image.
    public class Vintasoft.Imaging.ImageProcessing.WebImageComparisonCommandJS Creates a grayscale image, which represents the result of comparing two images.


    Changed classes:

    Vintasoft.Imaging.Html5.WebImageViewerJS
    Added properties
    public object get_ContextMenuFunc { get; } Gets a handler for "contextmenu" event of the viewer.
    public object get_DisplayMode { get; } Gets current display mode of image viewer.
    public object get_FocusedImageAppearance { get; } Gets the appearance of the focused image.
    public object get_ImageAnchor { get; } Gets the anchor style of the image in the image viewer.
    public object get_ImageAppearance { get; } Gets the appearance of the image.
    public boolean get_IsAutoScrollToFocusedImageEnabled { get; } Gets a value indicating whether the viewer must automatically scroll to the focused image in multipage display mode.
    public boolean get_IsMultipageDisplayMode { get; } Gets a value indicating whether viewer displays images in multipage display mode.
    public object get_MultipageDisplayImagePadding { get; } Gets the image padding in multipage display mode.
    public object get_MultipageDisplayLayoutDirection { get; } Gets the images layout direction in multipage display mode.
    public object get_MultipageDisplayMode { get; } Gets the multipage display mode.
    public number get_MultipageDisplayRowCount { get; } Gets the count of displayed images in row or column in multipage display mode.
    public boolean get_UseImageAppearancesInSinglePageMode { get; } Gets a value indicating whether the image viewer must use the image appearances only in single-page mode.
    public object set_ContextMenuFunc { set; } Sets a handler for "contextmenu" event of the viewer.
    public object set_DisplayMode { set; } Sets current display mode of image viewer.
    public object set_FocusedImageAppearance { set; } Sets the appearance of the focused image.
    public object set_ImageAnchor { set; } Sets the anchor style of the image in the image viewer.
    public object set_ImageAppearance { set; } Sets the appearance of the image.
    public (number, number, number, number) set_MultipageDisplayImagePadding { set; } Sets the image padding in multipage display mode.
    public object set_MultipageDisplayLayoutDirection { set; } Sets the images layout direction in multipage display mode.
    public object set_MultipageDisplayMode { set; } Sets the multipage display mode.
    public number set_MultipageDisplayRowCount { set; } Sets the count of displayed images in row or column in multipage display mode.
    public boolean set_UseImageAppearancesInSinglePageMode { set; } Sets a value indicating whether the image viewer must use the image appearances only in single-page mode.
    Added methods
    public object disableAutoScrollToFocusedImage() Disables the automatic scrolling to the focused image when focused index is changed.
    public object enableAutoScrollToFocusedImage() Enables the automatic scrolling to the focused image when focused index is changed.
    public object getImageByLocation(object) Returns an image by location.
    public number getImageIndexByLocation(object) Returns the image index by location.
    public object getNearestImage(object) Returns an image, which location is closest to the point, with coordinates in the image viewer space.
    public object setFocusedIndexAsync(number, object) Sets the index of focused image.
    public boolean setFocusedIndexByLocation(object, boolean) Changes the FocusedIndex property to the index of image, which is located in specified point.
    public object transformPointFromControlToViewer(number, number) Transforms point from the coordinate space of visible area of the image viewer to the coordinate space of client area of the image viewer.
    public object transformPointFromImageToViewer(number, number) Transforms point from the image coordinate space to the coordinate space of client area of the image viewer.
    public object transformPointFromScreenToViewer(number, number) Transforms point from the browser (screen) coordinate space to the coordinate space of client area of the image viewer.
    public object transformPointFromViewerToControl(number, number) Transforms point from the coordinate space of client area of the image viewer to the coordinate space of visible area of the image viewer.
    public object transformPointFromViewerToImage(number, number) Transforms point from the coordinate space of client area of the image viewer to the image coordinate space.
    public object transformPointFromViewerToScreen(number, number) Transforms point from the coordinate space of client area of the image viewer to the browser (screen) coordinate space.
    public object zoomToRectangle(object) Zooms the viewer to the specified rectangle of current image.
    Renamed methods
    public object scrollToPoint(number, number) public object scrollToImagePoint(number, number)
    Changed events
    public event (object event, { object size, object margin }) imageInfoLoaded public event (object event, { object image }) imageInfoLoaded
    public event (object event) imageInfoLoading public event (object event, { object image }) imageInfoLoading
    public event (object event) imagePainted public event (object event, { object image }) imagePainted
    public event (object event) imagePainting public event (object event, { object image }) imagePainting
    public event (object event, { number tileIndex, number renderedTileCount, number tileCount }) imageTilePainted public event (object event, { number tileIndex, number renderedTileCount, number tileCount, object image }) imageTilePainted


    Vintasoft.Imaging.Html5.WebThumbnailViewerJS
    Added properties
    public object get_ContextMenuFunc { get; } Gets a handler for "contextmenu" event of the viewer.
    public object get_ProgressImage { get; } Gets an image which should be used for animating thumbnail loading.
    public object set_ContextMenuFunc { set; } Sets a handler for "contextmenu" event of the viewer.
    public object set_ProgressImage { set; } Sets an image which should be used for animating thumbnail loading.


    Vintasoft.Imaging.Html5.VisualTools.WebVisualToolJS
    Added properties
    public boolean get_IsMultipageModeSupported { get; } Gets a value indicating whether this tool supports multipage mode.
    Changed methods
    public object getDrawingBox(object) public object getDrawingBox()
    Changed events
    public event (object event) initializationException public event (object event, { object eventArgs }) initializationException


    Vintasoft.Imaging.Html5.VisualTools.WebHighlightToolJS
    Added methods
    public object selectItem(object) Selects the specified image region.


    Vintasoft.Imaging.ImageProcessing.WebFillRectangleCommandJS
    Changed properties
    public string get_Color { get; } public object get_Color { get; }
    public string set_Color { set; } public object set_Color { set; }


    Vintasoft.Imaging.WebUndoManagerJS
    Added properties
    public boolean get_IsCompositeActionStarted { get; } Gets a value indicating whether the undo manager started the composite action.






    API changes in Vintasoft.Imaging.Svg.js

    New classes:

    public class Vintasoft.Imaging.ImageProcessing.WebImageComparisonCommandJS Creates a grayscale image, which represents the result of comparing two images.
    public class Vintasoft.Imaging.Svg.WebImageAppearanceJS Specifies the appearance of image.


    Changed classes:

    Vintasoft.Imaging.Svg.WebImageViewerJS
    Added properties
    public object get_ContextMenuFunc { get; } Gets a handler function for "contextmenu" event of the viewer.
    public object get_DisplayMode { get; } Gets current display mode of image viewer.
    public object get_FocusedImageAppearance { get; } Gets the appearance of the focused image.
    public object get_ImageAnchor { get; } Gets the anchor style of the image in the image viewer.
    public object get_ImageAppearance { get; } Gets the appearance of the image.
    public boolean get_IsAutoScrollToFocusedImageEnabled { get; } Gets a value indicating whether the viewer must automatically scroll to the focused image in multipage display mode.
    public boolean get_IsMultipageDisplayMode { get; } Gets a value indicating whether viewer displays images in multipage display mode.
    public object get_MultipageDisplayImagePadding { get; } Gets the image padding in multipage display mode.
    public object get_MultipageDisplayLayoutDirection { get; } Gets the images layout direction in multipage display mode.
    public object get_MultipageDisplayMode { get; } Gets the multipage display mode.
    public number get_MultipageDisplayRowCount { get; } Gets the count of displayed images in row or column in multipage display mode.
    public boolean get_UseImageAppearancesInSinglePageMode { get; } Gets a value indicating whether the image viewer must use the image appearances only in single-page mode.
    public object set_ContextMenuFunc { set; } Sets a handler for "contextmenu" event of the viewer.
    public object set_DisplayMode { set; } Sets current display mode of image viewer.
    public object set_FocusedImageAppearance { set; } Sets the appearance of the focused image.
    public object set_ImageAnchor { set; } Sets the anchor style of the image in the image viewer.
    public object set_ImageAppearance { set; } Sets the appearance of the image.
    public (number, number, number, number) set_MultipageDisplayImagePadding { set; } Sets the image padding in multipage display mode.
    public object set_MultipageDisplayLayoutDirection { set; } Sets the images layout direction in multipage display mode.
    public object set_MultipageDisplayMode { set; } Sets the multipage display mode.
    public number set_MultipageDisplayRowCount { set; } Sets the count of displayed images in row or column in multipage display mode.
    public boolean set_UseImageAppearancesInSinglePageMode { set; } Sets a value indicating whether the image viewer must use the image appearances only in single-page mode.
    Added methods
    public object disableAutoScrollToFocusedImage() Disables the automatic scrolling to the focused image when focused index is changed.
    public object enableAutoScrollToFocusedImage() Enables the automatic scrolling to the focused image when focused index is changed.
    public object getImageByLocation(object) Returns the image by location.
    public number getImageIndexByLocation(object) Returns the image index by location.
    public object getNearestImage(object) Returns an image, which location is closest to the point, with coordinates in the image viewer space.
    public object invalidate() Invalidates the specified region of image viewer.
    public object setFocusedIndexAsync(number, object) Sets the index of focused image.
    public boolean setFocusedIndexByLocation(object, boolean) Changes the FocusedIndex property to the index of image, which is located in specified point.
    public object transformPointFromControlToViewer(number, number) Transforms point from the coordinate space of visible area of the image viewer to the coordinate space of client area of the image viewer.
    public object transformPointFromImageToViewer(number, number) Transforms point from the image coordinate space to the coordinate space of client area of the image viewer.
    public object transformPointFromScreenToViewer(number, number) Transforms point from the browser (screen) coordinate space to the coordinate space of client area of the image viewer.
    public object transformPointFromViewerToControl(number, number) Transforms point from the coordinate space of client area of the image viewer to the coordinate space of visible area of the image viewer.
    public object transformPointFromViewerToImage(number, number) Transforms point from the coordinate space of client area of the image viewer to the image coordinate space.
    public object transformPointFromViewerToScreen(number, number) Transforms point from the coordinate space of client area of the image viewer to the browser (screen) coordinate space.
    public object zoomToRectangle(object) Zooms the viewer to the specified rectangle of current image.
    Renamed methods
    public object scrollToPoint(number, number) public object scrollToImagePoint(number, number)
    Changed events
    public event (object event, { object size, object margin }) imageInfoLoaded public event (object event, { object image }) imageInfoLoaded
    public event (object event) imageInfoLoading public event (object event, { object image }) imageInfoLoading
    public event (object event) imagePainted public event (object event, { object image }) imagePainted
    public event (object event) imagePainting public event (object event, { object image }) imagePainting
    public event (object event, { number tileIndex, number renderedTileCount, number tileCount }) imageTilePainted public event (object event, { number tileIndex, number renderedTileCount, number tileCount, object image }) imageTilePainted


    Vintasoft.Imaging.Svg.WebThumbnailViewerJS
    Added properties
    public object get_ContextMenuFunc { get; } Gets a handler for "contextmenu" event of the viewer.
    public object get_ProgressImage { get; } Gets an image which should be used for animating thumbnail loading.
    public object set_ContextMenuFunc { set; } Sets a handler for "contextmenu" event of the viewer.
    public object set_ProgressImage { set; } Sets an image which should be used for animating thumbnail loading.
    Added methods
    public object invalidate(object) Invalidates the specified region of thumbnail viewer.


    Vintasoft.Imaging.Svg.VisualTools.WebVisualToolJS
    Added properties
    public boolean get_IsMultipageModeSupported { get; } Gets a value indicating whether this tool supports multipage mode.
    Changed events
    public event (object event) initializationException public event (object event, { object eventArgs }) initializationException


    Vintasoft.Imaging.Svg.VisualTools.WebHighlightToolJS
    Added methods
    public object selectItem(object) Selects the specified image region.


    Vintasoft.Imaging.ImageProcessing.WebFillRectangleCommandJS
    Changed properties
    public string get_Color { get; } public object get_Color { get; }
    public string set_Color { set; } public object set_Color { set; }


    Vintasoft.Imaging.WebUndoManagerJS
    Added properties
    public boolean get_IsCompositeActionStarted { get; } Gets a value indicating whether the undo manager started the composite action.