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

    API changes in Vintasoft.Imaging.dll

    New classes:

    public class Vintasoft.Imaging.Codecs.Decoders. DocxDocumentLayoutSettings Provides layout settings for DOCX document.
    public class Vintasoft.Imaging.Codecs.Decoders. XlsxDocumentLayoutSettings Provides layout settings for XLSX document.
    public class Vintasoft.Imaging.Drawing. VintasoftFontProperties Represents the font properties.
    public class Vintasoft.Imaging.ImageRendering. MemoryUsageRenderingRequirement Represents an image rendering requirement that is based on image memory usage.
    public class Vintasoft.Imaging.ImageRendering. TiffMemoryUsageRenderingRequirement Represents an image rendering requirement for TIFF image.


    Changed classes:

    Vintasoft.Imaging. ImageCollection
    Removed properties
    public int IntermediateAddInterval { get ; set ; } Use ImageCollectionManager.IntermediateAddInterval property instead.


    Vintasoft.Imaging. ImageSourceEventArgs
    Added properties
    public bool Cancel { get ; set ; } Gets or sets a value indicating whether current image source loading should be canceled.


    Vintasoft.Imaging. Thumbnail
    Added methods
    public bool Render(int, int, bool, Vintasoft.Imaging.Codecs.Decoders. RenderingSettings, Vintasoft.Imaging.Utils. IActionProgressController) Renders a thumbnail image with specified size and adds the thumbnail image to the thumbnail cache.


    Vintasoft.Imaging.Codecs.Decoders. RenderingSettings
    Added methods
    public void BeginInit() Signals the object that initialization is started.
    public void EndInit() Signals the object that initialization is finished.


    Vintasoft.Imaging.Drawing. DrawingEngine
    Added properties
    public Vintasoft.Imaging.Drawing. DrawingEngineRenderingMode RenderingMode { get ; } Gets the rendering mode.


    Changed interfaces:

    Vintasoft.Imaging.Codecs.Decoders. IVectorDecoder
    Added methods
    public bool CanUseVectorRendering(int, Vintasoft.Imaging.Codecs.Decoders. DecodingSettings, Vintasoft.Imaging.Codecs.Decoders. RenderingSettings) Returns a value indicating whether the vector rendering can be used.


    New enumerations:

    public enum Vintasoft.Imaging.Drawing. DrawingEngineRenderingMode Specifies available rendering modes for drawing engine.
    public enum Vintasoft.Imaging.Office.OpenXml.Xlsx. XlsxFormulasCalculationMode Specifies available formula calculation modes.
    public enum Vintasoft.Imaging.Codecs.Decoders. XlsxPageLayoutSettingsType Specifies available types, which define how an XLSX page must be laid out.




    API changes in Vintasoft.Imaging.UI.dll

    Changed classes:

    Vintasoft.Imaging.UI. ThumbnailCaptionFormattedEventArgs
    Added properties
    public Vintasoft.Imaging. VintasoftImage Image { get ; } Gets or sets the source image of Thumbnail .


    Vintasoft.Imaging.UI. ThumbnailViewer
    Added properties
    public Vintasoft.Imaging.Codecs.Decoders. RenderingSettings ThumbnailRenderingSettings { get ; set ; } Gets or sets the rendering settings of thumbnails.


    Vintasoft.Imaging.UI. VintasoftControl
    Added properties
    public Vintasoft.Imaging.UI. VintasoftCursor DefaultCursor { get ; set ; } Gets or sets the default cursor.
    public Vintasoft.Primitives. VintasoftColor InteractionPointBorderColor { get ; set ; } Gets or sets the fill color of the interaction point.
    public Vintasoft.Primitives. VintasoftColor InteractionPointFillColor { get ; set ; } Gets or sets the fill color of the interaction point.
    public double InteractionPointInteractionRadius { get ; } Gets the interaction point interaction radius.
    public int InteractionPointRadius { get ; set ; } Gets or sets the radius of interaction point (resize and rotate points).
    public Vintasoft.Imaging.UI. VintasoftCursor InteractiveObjectCursor { get ; set ; } Gets or sets the cursor that uses in an interactive object.
    public Vintasoft.Imaging.UI. VintasoftCursor MoveCursor { get ; set ; } Gets or sets the move cursor.
    public Vintasoft.Imaging.UI. VintasoftCursor ResizeCursorNESW { get ; set ; } Gets or sets the two-headed diagonal (northeast/southwest) sizing cursor.
    public Vintasoft.Imaging.UI. VintasoftCursor ResizeCursorNS { get ; set ; } Gets or sets the two-headed vertical (north/south) sizing cursor.
    public Vintasoft.Imaging.UI. VintasoftCursor ResizeCursorNWSE { get ; set ; } Gets or sets the two-headed diagonal (northwest/southeast) sizing cursor.
    public Vintasoft.Imaging.UI. VintasoftCursor ResizeCursorWE { get ; set ; } Gets or sets the two-headed horizontal (west/east) sizing cursor.
    public Vintasoft.Imaging.UI. VintasoftCursor RotateCursor { get ; set ; } Gets or sets the rotate cursor.
    public double RotationAssistantDiscreteAngle { get ; set ; } Gets or sets the discrete angle, in degress, of rotation assistant.
    public int RotationAssistantRadius { get ; set ; } Gets or sets the radius of rotation assistant.
    Added methods
    public Vintasoft.Imaging.UI. VintasoftCursor GetCursor(Vintasoft.Primitives. VintasoftPoint) Gets the cursor by location.


    Vintasoft.Imaging.UI.VisualTools. TextOverlay
    Renamed methods
    public void Acivate(Vintasoft.Imaging.UI. ImageViewer) public void Activate(Vintasoft.Imaging.UI. ImageViewer)


    Vintasoft.Imaging.UI.VisualTools.UserInteraction. TextObjectTextBoxTransformer
    Added properties
    public static bool SetFontSizeUsingTextBoxZoomFactor { get ; set ; } Gets or sets a value indicating whether transformer should change the font size in TextBox control using TextBoxZoomFactor property.


    Vintasoft.Imaging.UI.WinForms. WinFormsScrollableControl
    Added properties
    public System.Windows.Forms. Cursor InteractiveObjectCursor { get ; set ; } Gets or sets the cursor that uses in an interactive object.
    public System.Windows.Forms. Cursor MoveCursor { get ; set ; } Gets or sets the move cursor.
    public System.Windows.Forms. Cursor ResizeCursorNESW { get ; set ; } Gets or sets the two-headed diagonal (northeast/southwest) sizing cursor.
    public System.Windows.Forms. Cursor ResizeCursorNS { get ; set ; } Gets or sets the two-headed vertical (north/south) sizing cursor.
    public System.Windows.Forms. Cursor ResizeCursorNWSE { get ; set ; } Gets or sets the two-headed diagonal (northwest/southeast) sizing cursor.
    public System.Windows.Forms. Cursor ResizeCursorWE { get ; set ; } Gets or sets the two-headed horizontal (west/east) sizing cursor.
    public System.Windows.Forms. Cursor RotateCursor { get ; set ; } Gets or sets the rotate cursor.




    API changes in Vintasoft.Imaging.RawCodec.dll

    New classes:

    public class Vintasoft.Imaging.Codecs.ImageFiles.Raw. ArwPage Represents a page of Sony ARW-file.
    public class Vintasoft.Imaging.Codecs.ImageFiles.Raw. Cr3Page Represents a page of Canon CR3-file.
    public class Vintasoft.Imaging.Codecs.ImageFiles.Raw. Rw2Page Represents a page of Panasonic RW2-file.
    public class Vintasoft.Imaging.RawCodec. LibRawHelper Helps to work with functionality of LibRaw library.


    Changed enumerations:

    Vintasoft.Imaging.Codecs.ImageFiles.Raw. RawFileFormat
    Added fields
    public Vintasoft.Imaging.Codecs.ImageFiles.Raw. RawFileFormat Arw The ARW file.




    API changes in Vintasoft.Imaging.Wpf.dll

    Changed classes:

    Vintasoft.Imaging.Wpf.Codecs.Decoders. XpsDecoder
    Added methods
    public bool CanUseVectorRendering(int, Vintasoft.Imaging.Codecs.Decoders. DecodingSettings, Vintasoft.Imaging.Codecs.Decoders. RenderingSettings) Returns a value indicating whether the vector rendering can be used.




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

    Changed classes:

    Vintasoft.Imaging.Wpf.UI. ThumbnailImageItemCaptionFormattedEventArgs
    Added properties
    public Vintasoft.Imaging. VintasoftImage Image { get ; } Gets or sets the source image of Thumbnail .


    Vintasoft.Imaging.Wpf.UI. WpfScrollableControl
    Added properties
    public System.Windows.Input. Cursor InteractiveObjectCursor { get ; set ; } Gets or sets the cursor that uses in an interactive object.
    public System.Windows.Input. Cursor MoveCursor { get ; set ; } Gets or sets the move cursor.
    public System.Windows.Input. Cursor ResizeCursorNESW { get ; set ; } Gets or sets the two-headed diagonal (northeast/southwest) sizing cursor.
    public System.Windows.Input. Cursor ResizeCursorNS { get ; set ; } Gets or sets the two-headed vertical (north/south) sizing cursor.
    public System.Windows.Input. Cursor ResizeCursorNWSE { get ; set ; } Gets or sets the two-headed diagonal (northwest/southeast) sizing cursor.
    public System.Windows.Input. Cursor ResizeCursorWE { get ; set ; } Gets or sets the two-headed horizontal (west/east) sizing cursor.
    public System.Windows.Input. Cursor RotateCursor { get ; set ; } Gets or sets the rotate cursor.


    Vintasoft.Imaging.Wpf.UI. WpfThumbnailViewer
    Added properties
    public Vintasoft.Imaging.Codecs.Decoders. RenderingSettings ThumbnailRenderingSettings { get ; set ; } Gets or sets the rendering settings of thumbnails.


    Vintasoft.Imaging.Wpf.UI.VisualTools. WpfTextOverlay
    Renamed methods
    public void Acivate(Vintasoft.Imaging.Wpf.UI. WpfImageViewer) public void Activate(Vintasoft.Imaging.Wpf.UI. WpfImageViewer)