VintaSoft Imaging .NET SDK: API changes in version 12.5
In This Topic
API changes in Vintasoft.Imaging.dll
New classes:
public class Vintasoft.Imaging.Codecs.Decoders. DocxDocumentLayoutSettings
|
Provides layout settings for DOCX document. |
public class Vintasoft.Imaging.Codecs.Decoders. XlsxDocumentLayoutSettings
|
Provides layout settings for XLSX document. |
public class Vintasoft.Imaging.Drawing. VintasoftFontProperties
|
Represents the font properties. |
public class Vintasoft.Imaging.ImageRendering. MemoryUsageRenderingRequirement
|
Represents an image rendering requirement that is based on image memory usage. |
public class Vintasoft.Imaging.ImageRendering. TiffMemoryUsageRenderingRequirement
|
Represents an image rendering requirement for TIFF image. |
Changed classes:
Vintasoft.Imaging. ImageSourceEventArgs
|
Added properties
|
public bool Cancel { get ; set ; }
|
Gets or sets a value indicating whether current image source loading should be canceled. |
|
|
Vintasoft.Imaging. Thumbnail
|
Added methods
|
public bool Render(int, int, bool, Vintasoft.Imaging.Codecs.Decoders. RenderingSettings, Vintasoft.Imaging.Utils. IActionProgressController)
|
Renders a thumbnail image with specified size and adds the thumbnail image to the thumbnail cache. |
|
|
Vintasoft.Imaging.Codecs.Decoders. RenderingSettings
|
Added methods
|
public void BeginInit()
|
Signals the object that initialization is started. |
public void EndInit()
|
Signals the object that initialization is finished. |
|
|
Vintasoft.Imaging.Drawing. DrawingEngine
|
Added properties
|
public Vintasoft.Imaging.Drawing. DrawingEngineRenderingMode RenderingMode { get ; }
|
Gets the rendering mode. |
|
|
Changed interfaces:
Vintasoft.Imaging.Codecs.Decoders. IVectorDecoder
|
Added methods
|
public bool CanUseVectorRendering(int, Vintasoft.Imaging.Codecs.Decoders. DecodingSettings, Vintasoft.Imaging.Codecs.Decoders. RenderingSettings)
|
Returns a value indicating whether the vector rendering can be used. |
|
|
New enumerations:
public enum Vintasoft.Imaging.Drawing. DrawingEngineRenderingMode
|
Specifies available rendering modes for drawing engine. |
public enum Vintasoft.Imaging.Office.OpenXml.Xlsx. XlsxFormulasCalculationMode
|
Specifies available formula calculation modes. |
public enum Vintasoft.Imaging.Codecs.Decoders. XlsxPageLayoutSettingsType
|
Specifies available types, which define how an XLSX page must be laid out. |
API changes in Vintasoft.Imaging.UI.dll
Changed classes:
Vintasoft.Imaging.UI. ThumbnailCaptionFormattedEventArgs
|
Added properties
|
public Vintasoft.Imaging. VintasoftImage Image { get ; }
|
Gets or sets the source image of Thumbnail . |
|
|
Vintasoft.Imaging.UI. ThumbnailViewer
|
Added properties
|
public Vintasoft.Imaging.Codecs.Decoders. RenderingSettings ThumbnailRenderingSettings { get ; set ; }
|
Gets or sets the rendering settings of thumbnails. |
|
|
Vintasoft.Imaging.UI. VintasoftControl
|
Added properties
|
public Vintasoft.Imaging.UI. VintasoftCursor DefaultCursor { get ; set ; }
|
Gets or sets the default cursor. |
public Vintasoft.Primitives. VintasoftColor InteractionPointBorderColor { get ; set ; }
|
Gets or sets the fill color of the interaction point. |
public Vintasoft.Primitives. VintasoftColor InteractionPointFillColor { get ; set ; }
|
Gets or sets the fill color of the interaction point. |
public double InteractionPointInteractionRadius { get ; }
|
Gets the interaction point interaction radius. |
public int InteractionPointRadius { get ; set ; }
|
Gets or sets the radius of interaction point (resize and rotate points). |
public Vintasoft.Imaging.UI. VintasoftCursor InteractiveObjectCursor { get ; set ; }
|
Gets or sets the cursor that uses in an interactive object. |
public Vintasoft.Imaging.UI. VintasoftCursor MoveCursor { get ; set ; }
|
Gets or sets the move cursor. |
public Vintasoft.Imaging.UI. VintasoftCursor ResizeCursorNESW { get ; set ; }
|
Gets or sets the two-headed diagonal (northeast/southwest) sizing cursor. |
public Vintasoft.Imaging.UI. VintasoftCursor ResizeCursorNS { get ; set ; }
|
Gets or sets the two-headed vertical (north/south) sizing cursor. |
public Vintasoft.Imaging.UI. VintasoftCursor ResizeCursorNWSE { get ; set ; }
|
Gets or sets the two-headed diagonal (northwest/southeast) sizing cursor. |
public Vintasoft.Imaging.UI. VintasoftCursor ResizeCursorWE { get ; set ; }
|
Gets or sets the two-headed horizontal (west/east) sizing cursor. |
public Vintasoft.Imaging.UI. VintasoftCursor RotateCursor { get ; set ; }
|
Gets or sets the rotate cursor. |
public double RotationAssistantDiscreteAngle { get ; set ; }
|
Gets or sets the discrete angle, in degress, of rotation assistant. |
public int RotationAssistantRadius { get ; set ; }
|
Gets or sets the radius of rotation assistant. |
|
|
Added methods
|
public Vintasoft.Imaging.UI. VintasoftCursor GetCursor(Vintasoft.Primitives. VintasoftPoint)
|
Gets the cursor by location. |
|
|
Vintasoft.Imaging.UI.VisualTools. TextOverlay
|
Renamed methods
|
public void Acivate(Vintasoft.Imaging.UI. ImageViewer)
|
public void Activate(Vintasoft.Imaging.UI. ImageViewer)
|
|
|
Vintasoft.Imaging.UI.VisualTools.UserInteraction. TextObjectTextBoxTransformer
|
Added properties
|
public static bool SetFontSizeUsingTextBoxZoomFactor { get ; set ; }
|
Gets or sets a value indicating whether transformer should change the font size in TextBox control using TextBoxZoomFactor property. |
|
|
Vintasoft.Imaging.UI.WinForms. WinFormsScrollableControl
|
Added properties
|
public System.Windows.Forms. Cursor InteractiveObjectCursor { get ; set ; }
|
Gets or sets the cursor that uses in an interactive object. |
public System.Windows.Forms. Cursor MoveCursor { get ; set ; }
|
Gets or sets the move cursor. |
public System.Windows.Forms. Cursor ResizeCursorNESW { get ; set ; }
|
Gets or sets the two-headed diagonal (northeast/southwest) sizing cursor. |
public System.Windows.Forms. Cursor ResizeCursorNS { get ; set ; }
|
Gets or sets the two-headed vertical (north/south) sizing cursor. |
public System.Windows.Forms. Cursor ResizeCursorNWSE { get ; set ; }
|
Gets or sets the two-headed diagonal (northwest/southeast) sizing cursor. |
public System.Windows.Forms. Cursor ResizeCursorWE { get ; set ; }
|
Gets or sets the two-headed horizontal (west/east) sizing cursor. |
public System.Windows.Forms. Cursor RotateCursor { get ; set ; }
|
Gets or sets the rotate cursor. |
|
|
API changes in Vintasoft.Imaging.RawCodec.dll
New classes:
public class Vintasoft.Imaging.Codecs.ImageFiles.Raw. ArwPage
|
Represents a page of Sony ARW-file. |
public class Vintasoft.Imaging.Codecs.ImageFiles.Raw. Cr3Page
|
Represents a page of Canon CR3-file. |
public class Vintasoft.Imaging.Codecs.ImageFiles.Raw. Rw2Page
|
Represents a page of Panasonic RW2-file. |
public class Vintasoft.Imaging.RawCodec. LibRawHelper
|
Helps to work with functionality of LibRaw library. |
Changed enumerations:
Vintasoft.Imaging.Codecs.ImageFiles.Raw. RawFileFormat
|
Added fields
|
public Vintasoft.Imaging.Codecs.ImageFiles.Raw. RawFileFormat Arw
|
The ARW file. |
|
|
API changes in Vintasoft.Imaging.Wpf.dll
Changed classes:
Vintasoft.Imaging.Wpf.Codecs.Decoders. XpsDecoder
|
Added methods
|
public bool CanUseVectorRendering(int, Vintasoft.Imaging.Codecs.Decoders. DecodingSettings, Vintasoft.Imaging.Codecs.Decoders. RenderingSettings)
|
Returns a value indicating whether the vector rendering can be used. |
|
|
API changes in Vintasoft.Imaging.Wpf.UI.dll
Changed classes:
Vintasoft.Imaging.Wpf.UI. ThumbnailImageItemCaptionFormattedEventArgs
|
Added properties
|
public Vintasoft.Imaging. VintasoftImage Image { get ; }
|
Gets or sets the source image of Thumbnail . |
|
|
Vintasoft.Imaging.Wpf.UI. WpfScrollableControl
|
Added properties
|
public System.Windows.Input. Cursor InteractiveObjectCursor { get ; set ; }
|
Gets or sets the cursor that uses in an interactive object. |
public System.Windows.Input. Cursor MoveCursor { get ; set ; }
|
Gets or sets the move cursor. |
public System.Windows.Input. Cursor ResizeCursorNESW { get ; set ; }
|
Gets or sets the two-headed diagonal (northeast/southwest) sizing cursor. |
public System.Windows.Input. Cursor ResizeCursorNS { get ; set ; }
|
Gets or sets the two-headed vertical (north/south) sizing cursor. |
public System.Windows.Input. Cursor ResizeCursorNWSE { get ; set ; }
|
Gets or sets the two-headed diagonal (northwest/southeast) sizing cursor. |
public System.Windows.Input. Cursor ResizeCursorWE { get ; set ; }
|
Gets or sets the two-headed horizontal (west/east) sizing cursor. |
public System.Windows.Input. Cursor RotateCursor { get ; set ; }
|
Gets or sets the rotate cursor. |
|
|
Vintasoft.Imaging.Wpf.UI. WpfThumbnailViewer
|
Added properties
|
public Vintasoft.Imaging.Codecs.Decoders. RenderingSettings ThumbnailRenderingSettings { get ; set ; }
|
Gets or sets the rendering settings of thumbnails. |
|
|
Vintasoft.Imaging.Wpf.UI.VisualTools. WpfTextOverlay
|
Renamed methods
|
public void Acivate(Vintasoft.Imaging.Wpf.UI. WpfImageViewer)
|
public void Activate(Vintasoft.Imaging.Wpf.UI. WpfImageViewer)
|
|
|