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. |
|
|