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

    API changes in Vintasoft.Imaging.dll

    New classes:

    public class Vintasoft.Imaging.ImageCollectionEventArgs Provides event data for the ImageSaving and ImageSaved events.
    public class Vintasoft.Imaging.Codecs.Decoders.TiffDecodingSettings Contains decoding settings of TIFF file/stream.


    Moved classes:

    public class Vintasoft.Imaging.Utils.VintasoftBufferedStream Moved to Vintasoft.Shared.dll assembly.


    Changed classes:

    Vintasoft.Imaging.ImageSize
    Added properties
    public double HeightInDip { get ; } Gets an image height, in DIP.
    public double WidthInDip { get ; } Gets an image width, in DIP.
    Added methods
    public static Vintasoft.Imaging.ImageSize FromImage(Vintasoft.Imaging.VintasoftImage) Creates the new ImageSize from specified .


    Vintasoft.Imaging.VintasoftImage
    Added methods
    public Vintasoft.Imaging.VintasoftImage CreateCopy() Creates a new VintasoftImage that is a copy of current instance.


    Vintasoft.Imaging.Codecs.Encoders.MultipageEncoderBase
    Added events
    public event System.EventHandler<Vintasoft.Imaging.ImageCollectionEventArgs> ImagesSavingFinished Occurs when the images saving is finished.
    public event System.EventHandler<Vintasoft.Imaging.ImageCollectionEventArgs> ImagesSavingStarted Occurs when the images saving is started.


    Vintasoft.Imaging.ImageProcessing.RenderImageCommand
    Added properties
    public Vintasoft.Imaging.AffineMatrix ImageTransfrom { get ; set ; } Gets or sets the transfrom that must be applied to an image before rendering.


    Vintasoft.Imaging.ImageProcessing.Info.BorderColorInfo
    Added constructors
    public void BorderColorInfo(bool, System.Drawing.Color, byte) Initializes a new instance of the BorderColorInfo class.


    Vintasoft.Imaging.ImageProcessing.Transforms.QuadrilateralWarpCommand
    Added properties
    public bool IsInverseTransform { get ; set ; } Gets or sets a value indicating whether command must work as inverse transform.
    public float OriginalAspectRatio { get ; set ; } Gets or sets the aspect ratio of original image when inverse transform is used.


    Vintasoft.Imaging.Utils.SimpleBitWriter
    Added methods
    public void WriteBits(int, int) Writes bits into the byte array.




    API changes in Vintasoft.Imaging.UI.dll

    New classes:

    public abstract class Vintasoft.Imaging.UI.VisualTools.UserInteraction.TextEditorControllerBase <T> Provides a base class for the text editor controller.


    Changed classes:

    Vintasoft.Imaging.UI.VisualTools.TextSelectionTool
    Added methods
    public Vintasoft.Imaging.RegionF GetTextCaretRegionInViewerSpace() Returns the text caret bounds in viewer space.


    Vintasoft.Imaging.UI.VisualTools.UserInteraction.RectangularObjectTransformer
    Added properties
    public bool CanResizeHorizontally { get ; set ; } Gets or sets a value indicating whether interactive object can be resized along horizontal axis.
    public bool CanResizeVertically { get ; set ; } Gets or sets a value indicating whether interactive object can be resized along vertical axis.




    API changes in Vintasoft.Imaging.Wpf.dll

    Changed classes:

    Vintasoft.Imaging.Wpf.WpfObjectConverter
    Added methods
    public static Vintasoft.Imaging.Drawing.IGraphicsPath CreateGraphicsPath(System.Windows.Media.PathGeometry) Creates the IGraphicsPath object from the System.Windows.Media.PathGeometry object.




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

    New classes:

    public abstract class Vintasoft.Imaging.Wpf.UI.VisualTools.UserInteraction.WpfTextEditorControllerBase <T> Provides a base class for the text editor controller.


    Changed classes:

    Vintasoft.Imaging.Wpf.UI.VisualTools.WpfTextSelectionTool
    Added methods
    public Vintasoft.Imaging.RegionF GetTextCaretRegionInViewerSpace() Returns the text caret bounds in viewer space.


    Vintasoft.Imaging.Wpf.UI.VisualTools.UserInteraction.WpfRectangularObjectTransformer
    Added properties
    public bool CanResizeHorizontally { get ; set ; } Gets or sets a value indicating whether interactive object can be resized along horizontal axis.
    public bool CanResizeVertically { get ; set ; } Gets or sets a value indicating whether interactive object can be resized along vertical axis.