VintaSoft Imaging .NET SDK 14.0: Documentation for Web developer
In This Topic
    VintaSoft Imaging .NET SDK: API changes in version 14.0
    In This Topic

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

    Changed classes:

    Vintasoft.Imaging.Web.Services.SaveImageFileRequestParams
    Added properties
    public Vintasoft.Shared.Web.WebDocumentLayoutSettings documentLayoutSettings { get ; set ; } Gets or sets the document layout settings.




    API changes in Vintasoft.Shared.js

    New classes:

    public class Vintasoft.Shared.WebResolutionJS Stores an ordered pair of float values, typically the horizontal and vertical resolution.


    Changed classes:

    Vintasoft.Shared.WebImagingEnviromentJS
    Changed methods
    public static object getScreenDpi() public static Vintasoft.Shared.WebResolutionJS getScreenDpi()




    API changes in Vintasoft.Imaging.js

    New classes:

    public class Vintasoft.Imaging.WebExportFileSettingsJS Represents settings for exporting the file.
    public class Vintasoft.Imaging.UI.WebDocumentViewerBaseJS Represents a JavaScript UI-control that contains UI (main menu, side panel, image viewer, footer panel) for displaying documents in HTML5 web browser.
    public class Vintasoft.Imaging.UI.Panels.WebDocumentLayoutSettingsPanelJS A web UI panel that allows to view and change the document layout settings in web document viewer.
    public class Vintasoft.Imaging.UI.Panels.WebExportFileSettingsPanelJS A web UI panel that allows to view and change settings for exporting images to a file.
    public class Vintasoft.Imaging.UI.Panels.WebUiFileToolbarPanelJS A web UI toolbar panel that allows to work with image files (load, print and save).
    public class Vintasoft.Imaging.UI.Panels.WebUiImageProcessingPanelJS A web UI panel that allows to view a list of image processing commands, select the image processing command and apply the image processing command to an image in image viewer.
    public class Vintasoft.Imaging.UI.Panels.WebUiImageSelectionPanelJS A web UI panel that allows to select images, which are shown in image viewer.
    public class Vintasoft.Imaging.UI.Panels.WebUiImageViewerPanelJS A web UI panel that allows to display an image viewer.
    public class Vintasoft.Imaging.UI.Panels.WebUiImageViewerSettingsPanelJS A web UI panel that allows to view and edit the image viewer settings.
    public class Vintasoft.Imaging.UI.Panels.WebUiJbig2EncoderSettingsPanelJS A web UI panel that allows to change settings of JBIG2 encoder.
    public class Vintasoft.Imaging.UI.Panels.WebUiJpeg2000EncoderSettingsPanelJS A web UI panel that allows to change settings of JPEG2000 encoder.
    public class Vintasoft.Imaging.UI.Panels.WebUiJpegEncoderSettingsPanelJS A web UI panel that allows to change settings of JPEG encoder.
    public class Vintasoft.Imaging.UI.Panels.WebUiNavigationToolbarPanelJS A web UI toolbar panel that allows to navigate between images in document viewer.
    public class Vintasoft.Imaging.UI.Panels.WebUiPrintImagesSettingsPanelJS A web UI panel that allows to print images, which are shown in image viewer.
    public class Vintasoft.Imaging.UI.Panels.WebUiRotationToolbarPanelJS A web UI toolbar panel that allows to rotate image in document viewer.
    public class Vintasoft.Imaging.UI.Panels.WebUiTextSearchPanelJS A web UI panel that allows to search text on images.
    public class Vintasoft.Imaging.UI.Panels.WebUiTextSelectionPanelJS A web UI panel that allows to select text on image.
    public class Vintasoft.Imaging.UI.Panels.WebUiThumbnailViewerPanelJS A web UI panel that allows to display a thumbnail viewer.
    public class Vintasoft.Imaging.UI.Panels.WebUiThumbnailViewerSettingsPanelJS A web UI panel that allows to view and edit the thumbnail viewer settings.
    public class Vintasoft.Imaging.UI.Panels.WebUiUploadImageFromUrlPanelJS A web UI panel that allows to enter URL of the image/document file to be opened in web document viewer.
    public class Vintasoft.Imaging.UI.Panels.WebUiVisualToolsToolbarPanelJS A web UI toolbar panel that allows to select visual tools.
    public class Vintasoft.Imaging.UI.Panels.WebUiZoomToolbarPanelJS A web UI toolbar panel that allows to zoom images in document viewer.
    public class Vintasoft.Imaging.UI.UIElements.WebImageViewerContextMenuJS A web UI context menu for image viewer.
    public class Vintasoft.Imaging.UI.UIElements.WebThumbnailViewerContextMenuJS A web UI context menu for thumbnail viewer.
    public class Vintasoft.Imaging.UI.UIElements.WebUiVisualToolButtonJS A web UI element that represents button for enabling the specified visual tool in image viewer.


    Changed classes:

    Vintasoft.Imaging.WebPdfEncoderSettingsJS
    Renamed properties
    public Vintasoft.Imaging.WebJbig2EncoderSettingsJS get_Jbig2Settings { get ; } public Vintasoft.Imaging.WebJbig2EncoderSettingsJS get_Jbig2EncoderSettings { get ; }
    public Vintasoft.Imaging.WebJpeg2000EncoderSettingsJS get_Jpeg2000Settings { get ; } public Vintasoft.Imaging.WebJpeg2000EncoderSettingsJS get_Jpeg2000EncoderSettings { get ; }
    public Vintasoft.Imaging.WebJpegEncoderSettingsJS get_JpegSettings { get ; } public Vintasoft.Imaging.WebJpegEncoderSettingsJS get_JpegEncoderSettings { get ; }
    public Vintasoft.Imaging.WebJbig2EncoderSettingsJS set_Jbig2Settings { set ; } public Vintasoft.Imaging.WebJbig2EncoderSettingsJS set_Jbig2EncoderSettings { set ; }
    public Vintasoft.Imaging.WebJpeg2000EncoderSettingsJS set_Jpeg2000Settings { set ; } public Vintasoft.Imaging.WebJpeg2000EncoderSettingsJS set_Jpeg2000EncoderSettings { set ; }
    public Vintasoft.Imaging.WebJpegEncoderSettingsJS set_JpegSettings { set ; } public Vintasoft.Imaging.WebJpegEncoderSettingsJS set_JpegEncoderSettings { set ; }


    Vintasoft.Imaging.WebTiffEncoderSettingsJS
    Renamed properties
    public Vintasoft.Imaging.WebJpeg2000EncoderSettingsJS get_Jpeg2000Settings { get ; } public Vintasoft.Imaging.WebJpeg2000EncoderSettingsJS get_Jpeg2000EncoderSettings { get ; }
    public Vintasoft.Imaging.WebJpegEncoderSettingsJS get_JpegSettings { get ; } public Vintasoft.Imaging.WebJpegEncoderSettingsJS get_JpegEncoderSettings { get ; }
    public Vintasoft.Imaging.WebJpeg2000EncoderSettingsJS set_Jpeg2000Settings { set ; } public Vintasoft.Imaging.WebJpeg2000EncoderSettingsJS set_Jpeg2000EncoderSettings { set ; }
    public Vintasoft.Imaging.WebJpegEncoderSettingsJS set_JpegSettings { set ; } public Vintasoft.Imaging.WebJpegEncoderSettingsJS set_JpegEncoderSettings { set ; }


    Vintasoft.Imaging.UI.WebImageViewerJS
    Added events
    public event (object event, { object visualTool, object previousVisualTool }) visualToolChanging Occurs when visual tool is changing.


    Vintasoft.Imaging.UI.Panels.WebUiDocumentPasswordPanelJS
    Added events
    public event (object event, { string description, string errorMessage }) asyncOperationFailed Occurs when async operation is finished with error.
    public event (object event, { string description }) asyncOperationFinished Occurs when async operation is finished.
    public event (object event, { string description }) asyncOperationStarted Occurs when async operation is started.


    New enumerations:

    public enum Vintasoft.Imaging.WebImageInterpolationModeEnumJS Specifies available modes, which can be used when image is scaled or rotated.




    API changes in Vintasoft.Imaging.Dialogs.Bootstrap.js

    New classes:

    public class Vintasoft.Imaging.UI.Dialogs.WebDocumentLayoutSettingsDialogJS A web UI dialog (based on the Bootstrap) that allows to change the document layout settings.
    public class Vintasoft.Imaging.UI.Dialogs.WebExportFileSettingsDialogJS A web UI dialog (based on the Bootstrap) that allows to view and edit the settings for exporting images to a file.
    public class Vintasoft.Imaging.UI.Dialogs.WebImageSelectionDialogJS A web UI dialog (based on the Bootstrap) that allows to select images, which are shown in image viewer.
    public class Vintasoft.Imaging.UI.Dialogs.WebImageViewerSettingsDialogJS A web UI dialog (based on the Bootstrap) that allows to view and change the image viewer settings.
    public class Vintasoft.Imaging.UI.Dialogs.WebPrintImagesDialogJS A web UI dialog (based on the Bootstrap) that allows to print images, which are shown in image viewer.
    public class Vintasoft.Imaging.UI.Dialogs.WebThumbnailViewerSettingsDialogJS A web UI dialog (based on the Bootstrap) that allows to view and change the thumbnail viewer settings.
    public class Vintasoft.Imaging.UI.Dialogs.WebUiJbig2EncoderSettingsDialogJS A web UI dialog (based on the Bootstrap) that allows to change settings of JBIG2 encoder.
    public class Vintasoft.Imaging.UI.Dialogs.WebUiJpeg2000EncoderSettingsDialogJS A web UI dialog (based on the Bootstrap) that allows to change settings of JPEG2000 encoder.
    public class Vintasoft.Imaging.UI.Dialogs.WebUiJpegEncoderSettingsDialogJS A web UI dialog (based on the Bootstrap) that allows to change settings of JPEG encoder.
    public class Vintasoft.Imaging.UI.Dialogs.WebUiUploadImageFromUrlDialogJS A web UI dialog (based on the Bootstrap) that allows to enter URL of the image/document file to be opened in web document viewer.


    Changed classes:

    Vintasoft.Imaging.UI.Dialogs.WebUiDocumentPasswordDialogJS
    Added events
    public event (object event, { string description, string errorMessage }) asyncOperationFailed Occurs when async operation is finished with error.
    public event (object event, { string description }) asyncOperationFinished Occurs when async operation is finished.
    public event (object event, { string description }) asyncOperationStarted Occurs when async operation is started.




    API changes in Vintasoft.Imaging.Dialogs.jQueryUI.js

    New classes:

    public class Vintasoft.Imaging.UI.Dialogs.WebDocumentLayoutSettingsDialogJS A web UI dialog (based on the Bootstrap) that allows to change the document layout settings.
    public class Vintasoft.Imaging.UI.Dialogs.WebExportFileSettingsDialogJS A web UI dialog (based on the jQuery UI) that allows to view and edit the settings for exporting images to a file.
    public class Vintasoft.Imaging.UI.Dialogs.WebImageSelectionDialogJS A web UI dialog (based on the jQuery UI) that allows to select images, which are shown in image viewer.
    public class Vintasoft.Imaging.UI.Dialogs.WebImageViewerSettingsDialogJS A web UI dialog (based on the jQuery UI) that allows to view and change the image viewer settings.
    public class Vintasoft.Imaging.UI.Dialogs.WebPrintImagesDialogJS A web UI dialog (based on the jQuery UI) that allows to print images, which are shown in image viewer.
    public class Vintasoft.Imaging.UI.Dialogs.WebThumbnailViewerSettingsDialogJS A web UI dialog (based on the jQuery UI) that allows to view and change the thumbnail viewer settings.
    public class Vintasoft.Imaging.UI.Dialogs.WebUiJbig2EncoderSettingsDialogJS A web UI dialog (based on the Bootstrap) that allows to change settings of JBIG2 encoder.
    public class Vintasoft.Imaging.UI.Dialogs.WebUiJpeg2000EncoderSettingsDialogJS A web UI dialog (based on the Bootstrap) that allows to change settings of JPEG2000 encoder.
    public class Vintasoft.Imaging.UI.Dialogs.WebUiJpegEncoderSettingsDialogJS A web UI dialog (based on the Bootstrap) that allows to change settings of JPEG encoder.
    public class Vintasoft.Imaging.UI.Dialogs.WebUiUploadImageFromUrlDialogJS A web UI dialog (based on the jQuery UI) that allows to enter URL of the image/document file to be opened in web document viewer.


    Changed classes:

    Vintasoft.Imaging.UI.Dialogs.WebUiDocumentPasswordDialogJS
    Added events
    public event (object event, { string description, string errorMessage }) asyncOperationFailed Occurs when async operation is finished with error.
    public event (object event, { string description }) asyncOperationFinished Occurs when async operation is finished.
    public event (object event, { string description }) asyncOperationStarted Occurs when async operation is started.




    API changes in Vintasoft.Imaging.DocumentViewer.js

    Moved classes:

    public class Vintasoft.Imaging.DocumentViewer.WebExportFileSettingsJS Moved to Vintasoft.Imaging.js.
    public class Vintasoft.Imaging.DocumentViewer.Panels.WebDocumentLayoutSettingsPanelJS Moved to Vintasoft.Imaging.js.
    public class Vintasoft.Imaging.DocumentViewer.Panels.WebExportFileSettingsPanelJS Moved to Vintasoft.Imaging.js.
    public class Vintasoft.Imaging.DocumentViewer.Panels.WebUiAnnotationCommentListPanelJS Moved to Vintasoft.Imaging.Annotation.js.
    public class Vintasoft.Imaging.DocumentViewer.Panels.WebUiAnnotationCommentSettingsPanelJS Moved to Vintasoft.Imaging.Annotation.js.
    public class Vintasoft.Imaging.DocumentViewer.Panels.WebUiAnnotationListPanelJS Moved to Vintasoft.Imaging.Annotation.js.
    public class Vintasoft.Imaging.DocumentViewer.Panels.WebUiAnnotationToolbarJS Moved to Vintasoft.Imaging.Annotation.js.
    public class Vintasoft.Imaging.DocumentViewer.Panels.WebUiFileToolbarPanelJS Moved to Vintasoft.Imaging.js.
    public class Vintasoft.Imaging.DocumentViewer.Panels.WebUiImageProcessingPanelJS Moved to Vintasoft.Imaging.js.
    public class Vintasoft.Imaging.DocumentViewer.Panels.WebUiImageSelectionPanelJS Moved to Vintasoft.Imaging.js.
    public class Vintasoft.Imaging.DocumentViewer.Panels.WebUiImageViewerPanelJS Moved to Vintasoft.Imaging.js.
    public class Vintasoft.Imaging.DocumentViewer.Panels.WebUiImageViewerSettingsPanelJS Moved to Vintasoft.Imaging.js.
    public class Vintasoft.Imaging.DocumentViewer.Panels.WebUiNavigationToolbarPanelJS Moved to Vintasoft.Imaging.js.
    public class Vintasoft.Imaging.DocumentViewer.Panels.WebUiPdfBookmarksPanelJS Moved to Vintasoft.Imaging.Pdf.js.
    public class Vintasoft.Imaging.DocumentViewer.Panels.WebUiPdfImageResourceExtractionPanelJS Moved to Vintasoft.Imaging.Pdf.js.
    public class Vintasoft.Imaging.DocumentViewer.Panels.WebUiPdfImageResourcePanelJS Moved to Vintasoft.Imaging.Pdf.js.
    public class Vintasoft.Imaging.DocumentViewer.Panels.WebUiPdfInteractiveFormFieldsPanelJS Moved to Vintasoft.Imaging.Pdf.js.
    public class Vintasoft.Imaging.DocumentViewer.Panels.WebUiPdfRedactionMarkAppearancePanelJS Moved to Vintasoft.Imaging.Pdf.js.
    public class Vintasoft.Imaging.DocumentViewer.Panels.WebUiPdfRedactionMarkListPanelJS Moved to Vintasoft.Imaging.Pdf.js.
    public class Vintasoft.Imaging.DocumentViewer.Panels.WebUiPdfRedactionMarkSettingsPanelJS Moved to Vintasoft.Imaging.Pdf.js.
    public class Vintasoft.Imaging.DocumentViewer.Panels.WebUiPrintImagesSettingsPanelJS Moved to Vintasoft.Imaging.js.
    public class Vintasoft.Imaging.DocumentViewer.Panels.WebUiRotateImageWithAnnotationsPanelJS Moved to Vintasoft.Imaging.Annotation.js.
    public class Vintasoft.Imaging.DocumentViewer.Panels.WebUiRotationToolbarPanelJS Moved to Vintasoft.Imaging.js.
    public class Vintasoft.Imaging.DocumentViewer.Panels.WebUiTextSearchPanelJS Moved to Vintasoft.Imaging.js.
    public class Vintasoft.Imaging.DocumentViewer.Panels.WebUiTextSelectionPanelJS Moved to Vintasoft.Imaging.js.
    public class Vintasoft.Imaging.DocumentViewer.Panels.WebUiThumbnailViewerPanelJS Moved to Vintasoft.Imaging.js.
    public class Vintasoft.Imaging.DocumentViewer.Panels.WebUiThumbnailViewerSettingsPanelJS Moved to Vintasoft.Imaging.js.
    public class Vintasoft.Imaging.DocumentViewer.Panels.WebUiUploadImageFromUrlPanelJS Moved to Vintasoft.Imaging.js.
    public class Vintasoft.Imaging.DocumentViewer.Panels.WebUiVisualToolsToolbarPanelJS Moved to Vintasoft.Imaging.js.
    public class Vintasoft.Imaging.DocumentViewer.Panels.WebUiZoomToolbarPanelJS Moved to Vintasoft.Imaging.js.
    public class Vintasoft.Imaging.DocumentViewer.UIElements.WebAnnotationViewerContextMenuJS Moved to Vintasoft.Imaging.Annotation.js.
    public class Vintasoft.Imaging.DocumentViewer.UIElements.WebImageViewerContextMenuJS Moved to Vintasoft.Imaging.js.
    public class Vintasoft.Imaging.DocumentViewer.UIElements.WebThumbnailViewerContextMenuJS Moved to Vintasoft.Imaging.js.
    public class Vintasoft.Imaging.DocumentViewer.UIElements.WebUiAnnotationButtonJS Moved to Vintasoft.Imaging.Annotation.js.
    public class Vintasoft.Imaging.DocumentViewer.UIElements.WebUiVisualToolButtonJS Moved to Vintasoft.Imaging.js.




    API changes in Vintasoft.Imaging.DocumentViewer.Dialogs.Bootstrap.js

    Moved classes:

    public class Vintasoft.Imaging.DocumentViewer.Dialogs.WebDocumentLayoutSettingsDialogJS Moved to Vintasoft.Imaging.Dialogs.Bootstrap.js.
    public class Vintasoft.Imaging.DocumentViewer.Dialogs.WebExportFileSettingsDialogJS Moved to Vintasoft.Imaging.Dialogs.Bootstrap.js.
    public class Vintasoft.Imaging.DocumentViewer.Dialogs.WebImageSelectionDialogJS Moved to Vintasoft.Imaging.Dialogs.Bootstrap.js.
    public class Vintasoft.Imaging.DocumentViewer.Dialogs.WebImageViewerSettingsDialogJS Moved to Vintasoft.Imaging.Dialogs.Bootstrap.js.
    public class Vintasoft.Imaging.DocumentViewer.Dialogs.WebPdfRedactionMarkAppearanceDialogJS Moved to Vintasoft.Imaging.Dialogs.Bootstrap.js.
    public class Vintasoft.Imaging.DocumentViewer.Dialogs.WebPrintImagesDialogJS Moved to Vintasoft.Imaging.Dialogs.Bootstrap.js.
    public class Vintasoft.Imaging.DocumentViewer.Dialogs.WebRotateImageWithAnnotationsDialogJS Moved to Vintasoft.Imaging.Dialogs.Bootstrap.js.
    public class Vintasoft.Imaging.DocumentViewer.Dialogs.WebThumbnailViewerSettingsDialogJS Moved to Vintasoft.Imaging.Dialogs.Bootstrap.js.
    public class Vintasoft.Imaging.DocumentViewer.Dialogs.WebUiAnnotationCommentSettingsDialogJS Moved to Vintasoft.Imaging.Dialogs.Bootstrap.js.
    public class Vintasoft.Imaging.DocumentViewer.Dialogs.WebUiPdfImageResourceDialogJS Moved to Vintasoft.Imaging.Dialogs.Bootstrap.js.
    public class Vintasoft.Imaging.DocumentViewer.Dialogs.WebUiPdfRedactionMarkSettingsDialogJS Moved to Vintasoft.Imaging.Dialogs.Bootstrap.js.
    public class Vintasoft.Imaging.DocumentViewer.Dialogs.WebUiUploadImageFromUrlDialogJS Moved to Vintasoft.Imaging.Dialogs.Bootstrap.js.




    API changes in Vintasoft.Imaging.DocumentViewer.Dialogs.jQueryUI.js

    Moved classes:

    public class Vintasoft.Imaging.DocumentViewer.Dialogs.WebDocumentLayoutSettingsDialogJS Moved to Vintasoft.Imaging.Dialogs.jQueryUI.js.
    public class Vintasoft.Imaging.DocumentViewer.Dialogs.WebExportFileSettingsDialogJS Moved to Vintasoft.Imaging.Dialogs.jQueryUI.js.
    public class Vintasoft.Imaging.DocumentViewer.Dialogs.WebImageSelectionDialogJS Moved to Vintasoft.Imaging.Dialogs.jQueryUI.js.
    public class Vintasoft.Imaging.DocumentViewer.Dialogs.WebImageViewerSettingsDialogJS Moved to Vintasoft.Imaging.Dialogs.jQueryUI.js.
    public class Vintasoft.Imaging.DocumentViewer.Dialogs.WebPdfRedactionMarkAppearanceDialogJS Moved to Vintasoft.Imaging.Dialogs.jQueryUI.js.
    public class Vintasoft.Imaging.DocumentViewer.Dialogs.WebPrintImagesDialogJS Moved to Vintasoft.Imaging.Dialogs.jQueryUI.js.
    public class Vintasoft.Imaging.DocumentViewer.Dialogs.WebRotateImageWithAnnotationsDialogJS Moved to Vintasoft.Imaging.Dialogs.jQueryUI.js.
    public class Vintasoft.Imaging.DocumentViewer.Dialogs.WebThumbnailViewerSettingsDialogJS Moved to Vintasoft.Imaging.Dialogs.jQueryUI.js.
    public class Vintasoft.Imaging.DocumentViewer.Dialogs.WebUiAnnotationCommentSettingsDialogJS Moved to Vintasoft.Imaging.Dialogs.jQueryUI.js.
    public class Vintasoft.Imaging.DocumentViewer.Dialogs.WebUiPdfImageResourceDialogJS Moved to Vintasoft.Imaging.Dialogs.jQueryUI.js.
    public class Vintasoft.Imaging.DocumentViewer.Dialogs.WebUiPdfRedactionMarkSettingsDialogJS Moved to Vintasoft.Imaging.Dialogs.jQueryUI.js.
    public class Vintasoft.Imaging.DocumentViewer.Dialogs.WebUiUploadImageFromUrlDialogJS Moved to Vintasoft.Imaging.Dialogs.jQueryUI.js.




    Removed CSS-file Vintasoft.Imaging.DocumentViewer.css

    CSS-file Vintasoft.Imaging.DocumentViewer.css is removed.
    Use Vintasoft.Imaging.css file together with Vintasoft.Imaging.DocumentViewer.js file if Vintasoft web document viewer uses Imaging functionality. Use Vintasoft.Imaging.Annotation.css file together with Vintasoft.Imaging.DocumentViewer.js file if Vintasoft web document viewer uses Annotation functionality.