VintaSoft Imaging .NET SDK: API changes in version 14.1
In This Topic
API changes in Vintasoft.Imaging.dll
New classes:
public class Vintasoft.Imaging.Codecs.Decoders.PsdDecoder |
Defines a decoder for PSD (Photoshop native file format) files. |
public class Vintasoft.Imaging.Codecs.Decoders.SvgDecoder |
Defines a vector decoder for SVG images. |
public class Vintasoft.Imaging.Codecs.Decoders.SvgRenderingSettings |
Contains settings for rendering of file. |
public class Vintasoft.Imaging.Codecs.Encoders.PsdEncoder |
Defines an encoder for PSD images. |
public class Vintasoft.Imaging.Codecs.Encoders.PsdEncoderSettings |
Contains settings of PSD encoder. |
public class Vintasoft.Imaging.Codecs.ImageFiles.Psd.PsdFile |
Provides low-level functions for manipulating PSD file. |
public class Vintasoft.Imaging.Codecs.ImageFiles.Psd.PsdFileException |
Represents error that occurs during manipulation with PSD file. |
public class Vintasoft.Imaging.Codecs.ImageFiles.Psd.PsdPage |
Provides a page of PSD file. |
public class Vintasoft.Imaging.Html.HtmlWriterSettings |
Provides settings for HTML writer. |
public class Vintasoft.Imaging.Metadata.PsdExifData1Metadata |
Metadata node that stores EXIF data 1 (ID 1058) information about PSD file. |
public class Vintasoft.Imaging.Metadata.PsdIccProfileMetadata |
Metadata node that stores ICC profile from a PSD file. |
public class Vintasoft.Imaging.Metadata.PsdImageResourceMetadata |
Metadata node that stores image resource of PSD file. |
public class Vintasoft.Imaging.Metadata.PsdMetadata |
Root node of metadata tree for PSD file. |
public class Vintasoft.Imaging.Metadata.PsdVirtualMetadata |
Root node of virtual metadata tree for PSD page. |
public class Vintasoft.Imaging.Metadata.SvgMetadata |
Root node of metadata tree for SVG page. |
public class Vintasoft.Imaging.Metadata.SvgTextRegionMetadata |
Represents a metadata node that stores text region of SVG page. |
Changed classes:
Vintasoft.Imaging.AffineMatrix |
Added methods |
public static Vintasoft.Imaging.AffineMatrix CreateSkew(double, double) |
Creates skewed matrix. |
|
|
Vintasoft.Imaging.VintasoftPointTransform |
Added methods |
public static Vintasoft.Primitives.VintasoftRect TransformBoundingBox(Vintasoft.Imaging.AffineMatrix, Vintasoft.Primitives.VintasoftRect) |
Transforms the bounding box. |
|
|
Vintasoft.Imaging.Codecs.Decoders.DocumentLayoutSettings |
Renamed properties |
public bool UseGraphicObjectReleativeSize { get; set; } |
public bool UseGraphicObjectRelativeSize { get; set; } |
|
|
Vintasoft.Imaging.Codecs.Encoders.Jpeg2000EncoderSettings |
Added properties |
public Vintasoft.Imaging.AnnotationsFormat AnnotationsFormat { get; set; } |
Gets or sets a format in which annotations must be saved. |
|
|
Vintasoft.Imaging.ColorManagement.ColorTransforms |
Added properties |
public static Vintasoft.Imaging.ColorManagement.ColorTransform PcsLabToPcsXyzD65 { get; } |
Gets a standard color transform from PCSLab to PCSXYZ using CIE illuminant D65. |
public static Vintasoft.Imaging.ColorManagement.CompositeColorTransformWithWhitePoint PcsXyzToBgrD65 { get; } |
Gets a standard color transform from PCSXYZ to BGR using CIE illuminant D65. |
|
|
Vintasoft.Imaging.Drawing.DrawingEngine |
Added properties |
public bool IsClipEmpty { get; } |
Gets a value indicating whether the clipping region of drawing engine is empty. |
|
|
Vintasoft.Imaging.Drawing.DrawingFactory |
Added methods |
public static Vintasoft.Imaging.Drawing.DrawingFactory CreateWpfDrawingFactory() |
Creates the WPF drawing factory that is located in 'Vintasoft.Imaging.Wpf.dll' assembly. |
|
|
Vintasoft.Imaging.Drawing.DrawingFont |
Added properties |
public bool CanDetermineSymbolUsage { get; } |
Gets a value indicating whether this font can determine the symbol usage. |
|
|
Vintasoft.Imaging.Drawing.DrawingFontWrapper |
Added properties |
public bool CanDetermineSymbolUsage { get; } |
Gets a value indicating whether this font can determine the symbol usage. |
|
|
Vintasoft.Imaging.Fonts.TrueTypeFontProperties |
Added properties |
public System.Collections.Generic.IDictionary<uint,ulong> FontEncodingToUnicodeCMap { get; } |
Gets the dictionary that allows to convert font glyph index to the Unicode character. |
public float ItalicAngle { get; } |
Gets a italic angle in degrees. |
|
|
Vintasoft.Imaging.ImageProcessing.Color.ColorTransformCommand |
Added methods |
public static void ProcessPaletteInPlace(Vintasoft.Imaging.Palette, Vintasoft.Imaging.ColorManagement.ColorTransform) |
Processes in place the palette of an image. |
|
|
Vintasoft.Imaging.ImageProcessing.Color.SetAlphaChannelValueCommand |
Added properties |
public bool MultiplyToSource { get; set; } |
Gets or sets a value indicating whether AlphaValue must be multiplied to the alpha channel value of source image. |
|
|
Vintasoft.Imaging.Text.TextRegionSymbol |
Added properties |
public Vintasoft.Imaging.Text.TextRegionSymbol PrevSymbolInNonbreakingTextBlock { get; } |
Gets the previous symbol in nonbreaking text block. |
|
|
Removed properties |
public int IndexInNonbreakingTextBlock { get; } |
This property is no longer supported. Use PrevSymbolInNonbreakingTextBlock property instead. |
|
|
Changed constructors |
public void TextRegionSymbol(Vintasoft.Imaging.Text.TextSymbol, float, System.Drawing.PointF, Vintasoft.Imaging.RegionF, Vintasoft.Imaging.RegionF, Vintasoft.Imaging.RegionF, System.Drawing.Color, Vintasoft.Imaging.Text.TextRenderingMode, float, float, int) |
public void TextRegionSymbol(Vintasoft.Imaging.Text.TextSymbol, float, System.Drawing.PointF, Vintasoft.Imaging.RegionF, Vintasoft.Imaging.RegionF, Vintasoft.Imaging.RegionF, System.Drawing.Color, Vintasoft.Imaging.Text.TextRenderingMode, float, float, Vintasoft.Imaging.Text.TextRegionSymbol) |
|
|
Changed interfaces:
Vintasoft.Imaging.Drawing.IDrawingFont |
Added properties |
public bool CanDetermineSymbolUsage { get; } |
Gets a value indicating whether this font can determine the symbol usage. |
|
|
New enumerations:
public enum Vintasoft.Imaging.Codecs.ImageFiles.Psd.PsdImageDataCompressionMethod |
Specifies available compression methods of PSD file. |
Changed enumerations:
Vintasoft.Imaging.Drawing.DrawingLineCapType |
Added fields |
public Vintasoft.Imaging.Drawing.DrawingLineCapType AttachedDiamond |
Attached diamond (rhomb). |
public Vintasoft.Imaging.Drawing.DrawingLineCapType AttachedRectangle |
Attached rectangle. |
public Vintasoft.Imaging.Drawing.DrawingLineCapType AttachedEllipse |
Attached ellipse. |
public Vintasoft.Imaging.Drawing.DrawingLineCapType AttachedClosedArrow |
Attached arrow with drawn bottom line. |
public Vintasoft.Imaging.Drawing.DrawingLineCapType AttachedFilledDiamond |
Attached filled diamond (rhomb). |
public Vintasoft.Imaging.Drawing.DrawingLineCapType AttachedFilledRectangle |
Attached filled rectangle. |
public Vintasoft.Imaging.Drawing.DrawingLineCapType AttachedFilledEllipse |
Attached filled ellipse. |
public Vintasoft.Imaging.Drawing.DrawingLineCapType AttachedFilledArrow |
Attached filled arrow. |
|
|
API changes in Vintasoft.Imaging.UI.dll
Changed classes:
Vintasoft.Imaging.UI.VisualTools.SelectionRegionBase |
Added methods |
public bool IsPointOnObject(float, float, bool) |
Returns a value indicating whether point belongs this region. |
|
|
Vintasoft.Imaging.UI.VisualTools.GraphicObjects.GraphicObject |
Added methods |
public bool IsPointOnObject(float, float, bool) |
Returns a value indicating whether point belongs the object. |
|
|
Vintasoft.Imaging.UI.VisualTools.UserInteraction.UserInteractionVisualTool |
Added events |
public event System.EventHandler InteractionFinished |
Occurs when an interaction finished. |
public event System.EventHandler InteractionStarted |
Occurs when an interaction started. |
|
|
Changed interfaces:
Vintasoft.Imaging.UI.VisualTools.UserInteraction.IInteractiveObject |
Added methods |
public bool IsPointOnObject(float, float, bool) |
Returns a value indicating whether point belongs the selection. |
|
|
API changes in Vintasoft.Imaging.Wpf.dll
Changed classes:
Vintasoft.Imaging.Wpf.WpfObjectConverter |
Added methods |
public static System.Windows.Media.Matrix CreateWindowsMatrix(Vintasoft.Imaging.AffineMatrix) |
Creates the System.Windows.Media.Matrix object from the AffineMatrix object. |
public static System.Windows.Media.PathGeometry CreateWindowsPathGeometry(Vintasoft.Imaging.Drawing.GraphicsPathData) |
Creates the System.Windows.Media.PathGeometry object from the GraphicsPathData object. |
|
|
Changed methods |
public static System.Collections.Generic.IEnumerable<System.Windows.Media.PathFigure> CreateWindowsPathFigures(Vintasoft.Imaging.Drawing.IGraphicsPath) |
public static System.Collections.Generic.IEnumerable<System.Windows.Media.PathFigure> CreateWindowsPathFigures(Vintasoft.Imaging.Drawing.GraphicsPathData) |
|
|
API changes in Vintasoft.Imaging.Wpf.UI.dll
Changed classes:
Vintasoft.Imaging.Wpf.UI.WpfImageViewer |
Added properties |
public System.Nullable<double> HorizontalScrollBarHeight { get; set; } |
Gets or sets the height of the horizontal scroll bar. |
public System.Nullable<double> VerticalScrollBarWidth { get; set; } |
Gets or sets the width of the vertical scroll bar. |
|
|
Vintasoft.Imaging.Wpf.UI.VisualTools.WpfRectangularSelection |
Added methods |
public bool IsPointOnObject(System.Windows.Point, bool) |
Returns a value indicating whether point belongs the selection. |
|
|
Vintasoft.Imaging.Wpf.UI.VisualTools.WpfSelectionRegionBase |
Added methods |
public bool IsPointOnObject(System.Windows.Point, bool) |
Returns a value indicating whether point belongs this region. |
|
|
Vintasoft.Imaging.Wpf.UI.VisualTools.GraphicObjects.WpfGraphicObject |
Added methods |
public bool IsPointOnObject(System.Windows.Point, bool) |
Returns a value indicating whether point belongs the object. |
|
|
Vintasoft.Imaging.Wpf.UI.VisualTools.UserInteraction.WpfUserInteractionVisualTool |
Added events |
public event System.EventHandler InteractionFinished |
Occurs when an interaction finished. |
public event System.EventHandler InteractionStarted |
Occurs when an interaction started. |
|
|
Changed interfaces:
Vintasoft.Imaging.Wpf.UI.VisualTools.UserInteraction.IWpfInteractiveObject |
Added methods |
public bool IsPointOnObject(System.Windows.Point, bool) |
Returns a value indicating whether point belongs the selection. |
|
|