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

    API changes in Vintasoft.Imaging.dll

    New classes:

    public class Vintasoft.Imaging.Codecs.Decoders.CancelRenderingProcessException The exception that is thrown when page rendering process must be canceled.
    public class Vintasoft.Imaging.Codecs.Encoders.SvgEncoder Defines an encoder for SVG images.
    public class Vintasoft.Imaging.Codecs.Encoders.SvgEncoderSettings Contains settings of SVG encoder.
    public class Vintasoft.Imaging.Drawing.Svg.SvgContent Represents an SVG node tree with additional information.
    public class Vintasoft.Imaging.Drawing.Svg.SvgDrawingEngine Provides the drawing engine, which is based on SVG format.


    Changed classes:

    Vintasoft.Imaging.VintasoftImage
    Added methods
    public static bool CompareImageData(Vintasoft.Imaging.VintasoftImage, Vintasoft.Imaging.VintasoftImage) Compares image data of two VintasoftImage objects.


    Vintasoft.Imaging.Drawing.Gdi.GdiFont
    Added properties
    public bool IsVertical { get; } Gets a value indicating whether this font is vertical.


    Vintasoft.Imaging.ImageColors.ColorBase
    Added constructors
    protected void ColorBase() Initializes a new instance of the ColorBase class.


    Vintasoft.Imaging.Utils.VintasoftImageSourceBitmapHelper
    Added methods
    public static Vintasoft.Imaging.VintasoftBitmap GetSourceBitmap(Vintasoft.Imaging.VintasoftImage, System.EventHandler<Vintasoft.Imaging.ProgressEventArgs>) Returns the source VintasoftBitmap of VintasoftImage object.


    Changed interfaces:

    Vintasoft.Imaging.Text.ITextFont
    Added properties
    public bool IsVertical { get; } Gets a value indicating whether this font is vertical.




    API changes in Vintasoft.Imaging.UI.dll

    Changed classes:

    Vintasoft.Imaging.UI.ImageViewerBase
    Added properties
    public int ImageRotationAngle { get; set; } Gets the rotation angle, in degrees, of image in image viewer.
    Added methods
    protected void OnImageRotationAngleChanged(Vintasoft.Imaging.PropertyChangedEventArgs<int>) Raises the ImageRotationAngleChanged event.
    Added events
    public event Vintasoft.Imaging.PropertyChangedEventHandler<int> ImageRotationAngleChanged Occurs when the image rotation angle is changed.


    Vintasoft.Imaging.UI.ImageViewer
    Added methods
    protected int GetHorizontalScrollBarHeight() Returns the height of the horizontal scroll bar.
    protected bool GetInvokeRequired() Returns a value indicating whether the caller must call an invoke method when making method calls to the control because the caller is on a different thread than the one the control was created on.
    protected int GetVerticalScrollBarWidth() Returns the width of the vertical scroll bar.


    Vintasoft.Imaging.UI.VisualTools.CompositeVisualTool
    Added methods
    public Vintasoft.Imaging.UI.VisualTools.VisualTool[] ToArray() Converts items of this composite visual tool to an array.


    Vintasoft.Imaging.UI.VisualTools.MagnifierTool
    Added properties
    public bool ShowVisualTools { get; set; } Gets or sets a value indicating whether the magnifier must show visual tools, i.e. show image with annotations or interactive fields in magnifier.


    Vintasoft.Imaging.UI.VisualTools.ZoomTool
    Added methods
    public void ZoomIn(System.Drawing.PointF) Zooms-in an image in image viewer. The specified point is used as the zoom center.
    public void ZoomOut(System.Drawing.PointF) Zooms-out an image in image viewer. The specified point is used as the zoom center.




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

    Changed classes:

    Vintasoft.Imaging.Wpf.UI.WpfImageViewerBase
    Added properties
    public int ImageRotationAngle { get; set; } Gets the rotation angle, in degrees, of image in image viewer.
    Added methods
    protected void OnImageRotationAngleChanged(Vintasoft.Imaging.PropertyChangedEventArgs<int>) Raises the ImageRotationAngleChanged event.
    Added events
    public event Vintasoft.Imaging.PropertyChangedEventHandler<int> ImageRotationAngleChanged Occurs when the image rotation angle is changed.


    Vintasoft.Imaging.Wpf.UI.VisualTools.WpfCompositeVisualTool
    Added methods
    public Vintasoft.Imaging.Wpf.UI.VisualTools.WpfVisualTool[] ToArray() Converts items of this composite visual tool to an array.


    Vintasoft.Imaging.Wpf.UI.VisualTools.WpfZoomTool
    Added methods
    public void ZoomIn(System.Windows.Point) Zooms in an image in image viewer.
    public void ZoomOut(System.Windows.Point) Zooms out an image in image viewer.


    Vintasoft.Imaging.Wpf.UI.ThumbnailImageItem
    Changed methods
    public System.Windows.Media.Matrix GetTransformFromSourceImage() public Vintasoft.Imaging.AffineMatrix GetTransformFromSourceImage()