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