VintaSoft Imaging .NET SDK: API changes in version 12.2
In This Topic
API changes in Vintasoft.Imaging.dll
New classes:
public class Vintasoft.Imaging.DocumentConverter
|
Defines the document converter that provides multi-threading optimal algorithm for conversion of image collection to BMP, GIF, JBIG2, JPEG, JPEG2000, PBM, PCX, PDF, PNG, SVG, TIFF, BigTIFF, TGA or WEBP(.NET Core 3.1 or higher) format. |
public class Vintasoft.Imaging.ImageCollectionManager
|
Manages asynchronous operations of an image collection. |
public class Vintasoft.Imaging.ImageData
|
Represents an image data. |
public class Vintasoft.Imaging.ImageDecodingStartingEventArgs
|
Provides event data for ImageDecodingStarting event. |
public class Vintasoft.Imaging.ImageEncodingStartingEventArgs
|
Provides event data for ImageEncodingStarting event. |
public class Vintasoft.Imaging.ImageSourceEventArgs
|
Provides event data for ImageSourceAddStarting and ImageSourceAddFinished events. |
public class Vintasoft.Imaging.ImageSourceExceptionEventArgs
|
Provides event data for ImageSourceAddException event. |
public class Vintasoft.Imaging.Codecs.Decoders.DocumentEnvironmentProperties
|
Provides environment properties of a document. |
Removed classes:
public class Vintasoft.Imaging.PointFConverter
|
This class is no longer supported. Use the VintasoftDrawingConverter class instead. |
Changed classes:
Vintasoft.Imaging.ImageCollection
|
Added properties
|
public int Capacity { get ; set ; }
|
Gets or sets the total number of elements the internal data structure can hold without resizing. |
public int Count { get ; }
|
Gets the number of elements contained in the ImageCollection . |
public int IntermediateAddInterval { get ; set ; }
|
Gets or sets the timeout, in milliseconds, which defines how long should decoder load images from source before adding loaded images to the image collection. |
public bool IsReadOnly { get ; }
|
Gets a value indicating whether the System.Collections.Generic.ICollection is read-only. |
|
|
Changed properties
|
public Vintasoft.Imaging.VintasoftImage Item { get ; }
|
public Vintasoft.Imaging.VintasoftImage Item { get ; set ; }
|
|
|
Added methods
|
public System.Collections.ObjectModel.ReadOnlyCollection<Vintasoft.Imaging.VintasoftImage> AsReadOnly()
|
Returns a read-only System.Collections.ObjectModel.ReadOnlyCollection wrapper for the current collection. |
public bool Contains(Vintasoft.Imaging.VintasoftImage)
|
Determines whether this instance contains the object. |
public void CopyTo(Vintasoft.Imaging.VintasoftImage [], int)
|
Copies the elements of the ImageCollection to an System.Array, starting at a particular System.Array index. |
public System.Collections.Generic.IEnumerator<Vintasoft.Imaging.VintasoftImage> GetEnumerator()
|
Returns an enumerator that iterates through the collection. |
public void InsertFromImageSource(int, Vintasoft.Imaging.VintasoftImage [])
|
Inserts the elements of collection into the ImageCollection at the specified index. |
|
|
Changed methods
|
public int Add(Vintasoft.Imaging.VintasoftImage)
|
public void Add(Vintasoft.Imaging.VintasoftImage)
|
public void Remove(Vintasoft.Imaging.VintasoftImage)
|
public bool Remove(Vintasoft.Imaging.VintasoftImage)
|
|
|
Vintasoft.Imaging.ImageSavingEventArgs
|
Added methods
|
public void SetSavingImage(Vintasoft.Imaging.VintasoftImage)
|
Sets the saving image. |
|
|
Vintasoft.Imaging.ImagingEnvironment
|
Added methods
|
public static void DrawErrorMessage(Vintasoft.Imaging.Drawing.DrawingEngine, System.Drawing.RectangleF, string)
|
Draws the error message on specified DrawingEngine . |
|
|
Vintasoft.Imaging.RegionF
|
Removed properties
|
public System.Drawing.PointF [] PolygonPoints { get ; }
|
This method is no longer supported. Use ToPolygon() method instead. |
|
|
Vintasoft.Imaging.Codecs.Decoders.DecoderBase
|
Added events
|
public event Vintasoft.Imaging.PropertyChangedEventHandler < int> PageCountChanged
|
Occurs when page count is changed. |
|
|
Vintasoft.Imaging.Codecs.Decoders.DocumentLayoutSettings
|
Added properties
|
public Vintasoft.Imaging.Codecs.Decoders.DocumentEnvironmentProperties EnvironmentProperties { get ; set ; }
|
Get or sets the environment properties of document. |
public bool UseDynamicLayout { get ; set ; }
|
Gets or sets a value indicating whether the document uses dynamic layout. |
|
|
Vintasoft.Imaging.Codecs.Encoders.EncoderBase
|
Added properties
|
public bool IsVectorEncoder { get ; }
|
Gets a value indicating whether the encoder is a vector encoder. |
|
|
Added methods
|
public object Clone()
|
Creates a new object that is a copy of the current instance. |
public void CopyTo(Vintasoft.Imaging.Codecs.Encoders.EncoderBase)
|
Copies the state of the current encoder to the target encoder. |
public void SetSettings(Vintasoft.Imaging.Codecs.Encoders.EncoderSettings)
|
Sets the encoder settings. |
|
|
Vintasoft.Imaging.Codecs.Encoders.TiffEncoderSettings
|
Added properties
|
public bool RecompressImageData { get ; set ; }
|
Gets or sets a value indicating whether TIFF image data must be recompressed when TIFF image is copied from one TIFF file to another TIFF file. |
|
|
Vintasoft.Imaging.Drawing.DrawingEngine
|
Added methods
|
public System.Drawing.SizeF MeasureText(string, Vintasoft.Imaging.Drawing.IDrawingFont, float, Vintasoft.Imaging.Drawing.TextLayoutProperties)
|
Measures the specified text when drawn with this drawing engine. |
|
|
Vintasoft.Imaging.Processing.CompositeTargetProcessingExecutor <TTarget>
|
Added properties
|
public bool IsMultithreadingEnabled { get ; set ; }
|
Gets or sets a value indicating whether the command must use multithreading. |
|
|
Vintasoft.Imaging.Processing.ProcessingHelper
|
Changed methods
|
public static Vintasoft.Imaging.Processing.ProcessingCommand <System.Collections.Generic.IEnumerable <TTarget>> CompositeTargetProcessing(Vintasoft.Imaging.Processing.IProcessingCommand <TTarget>)
|
public static Vintasoft.Imaging.Processing.CompositeTargetProcessingExecutor <TTarget> CompositeTargetProcessing(Vintasoft.Imaging.Processing.IProcessingCommand <TTarget>)
|
public static Vintasoft.Imaging.Processing.ProcessingCommand <System.Collections.Generic.IEnumerable <TTarget>> CompositeTargetProcessing(string, Vintasoft.Imaging.Processing.IProcessingCommand <TTarget>)
|
public static Vintasoft.Imaging.Processing.CompositeTargetProcessingExecutor <TTarget> CompositeTargetProcessing(string, Vintasoft.Imaging.Processing.IProcessingCommand <TTarget>)
|
|
|
Vintasoft.Imaging.Processing.ProcessingState
|
Added constructors
|
public void ProcessingState(Vintasoft.Imaging.Processing.ProcessingState)
|
Initializes a new instance of the ProcessingState class. |
|
|
Vintasoft.Imaging.Text.TextRegion
|
Removed properties
|
public string FormattedTextContent { get ; }
|
This property is obsolete, use the TextRegion.Formatter property and the TextRegionMonospaceFormatter class instead. |
|
|
Vintasoft.Imaging.Text.Ucd.UnicodeCharacterDatabase
|
Added methods
|
public static bool HasRightToLeftSymbols(string)
|
Returns a value indicating whether the specified text contains Right to Left symbols. |
|
|
API changes in Vintasoft.Imaging.UI.dll
New classes:
public class Vintasoft.Imaging.UI.DragSourceManager <T>
|
Allows to manage drag sources for drag-and-drop operation. |
public class Vintasoft.Imaging.UI.ImageViewerImagesManager
|
Manages the asynchronous operations of the image viewer images. |
public class Vintasoft.Imaging.UI.InvalidatingEventArgs
|
Provides event data for Invalidating event args. |
public abstract class Vintasoft.Imaging.UI.TextBoxProvider
|
A base class that provides editable text box functionality. |
public class Vintasoft.Imaging.UI.VintasoftControl
|
Provides a base class for VintaSoft controls. |
public class Vintasoft.Imaging.UI.VintasoftControlEventArgs
|
Provides event data for an event of VintasoftControl . |
public class Vintasoft.Imaging.UI.VintasoftControlKeyEventArgs
|
Provides event data for a keyboard event of VintasoftControl . |
public class Vintasoft.Imaging.UI.VintasoftControlMouseEventArgs
|
Provides event data for a mouse event of VintasoftControl . |
public class Vintasoft.Imaging.UI.VintasoftCursor
|
Provides a base class for VintaSoft cursors. |
public class Vintasoft.Imaging.UI.VintasoftScrollableControl
|
Defines a base class for VintaSoft scrollable controls. |
public abstract class Vintasoft.Imaging.UI.VintasoftSynchronizationProvider
|
Provides a base class of syncronization provider. |
public class Vintasoft.Imaging.UI.WinForms.WinFormsCursor
|
Provides cursor for System.Windows.Forms. |
public class Vintasoft.Imaging.UI.WinForms.WinFormsRichTextBoxProvider
|
Provides System.Windows.Forms.RichTextBox functionality in the form of TextBoxProvider . |
public abstract class Vintasoft.Imaging.UI.WinForms.WinFormsScrollableControl
|
Defines a base class for WinForms VinaSoft controls, which support auto-scrolling behavior. |
public class Vintasoft.Imaging.UI.WinForms.WinFormsSynchronizationProvider
|
Provides the synchronization provider for WinForms control. |
public class Vintasoft.Imaging.UI.WinForms.WinFormsTextBoxProvider
|
Provides System.Windows.Forms.TextBox functionality in the form of TextBoxProvider . |
Changed classes:
Vintasoft.Imaging.UI.ImageViewer
|
Changed methods
|
public Vintasoft.Imaging.VintasoftImage [] GetDisplayedImages()
|
public System.Collections.Generic.IList<Vintasoft.Imaging.VintasoftImage> GetDisplayedImages()
|
public Vintasoft.Imaging.VintasoftImage GetImageByLocation(System.Drawing.Point)
|
public Vintasoft.Imaging.VintasoftImage GetImageByLocation(System.Drawing.PointF)
|
public Vintasoft.Imaging.VintasoftImage [] GetVisibleImages()
|
public System.Collections.Generic.IList<Vintasoft.Imaging.VintasoftImage> GetVisibleImages()
|
|
|
Vintasoft.Imaging.UI.ThumbnailViewer
|
Added properties
|
public Vintasoft.Imaging.AnchorType ThumbnailsAnchor { get ; set ; }
|
Gets or sets the anchor of thumbnails. |
|
|
New enumerations:
public enum Vintasoft.Imaging.UI.VintasoftKeys
|
Specifies available key values on a keyboard. |
API changes in Vintasoft.Imaging.Wpf.dll
Changed classes:
Vintasoft.Imaging.Wpf.WpfObjectConverter
|
Added methods
|
public static Vintasoft.Primitives.VintasoftColor Convert(System.Windows.Media.Color)
|
Converts System.Windows.Media.Color to VintasoftColor structure. |
public static System.Windows.Media.Color Convert(Vintasoft.Primitives.VintasoftColor)
|
Converts VintasoftColor to System.Windows.Media.Color structure. |
|
|
API changes in Vintasoft.Imaging.Wpf.UI.dll
New classes:
public class Vintasoft.Imaging.Wpf.UI.WpfCursor
|
Provides cursor for WPF. |
public class Vintasoft.Imaging.Wpf.UI.WpfImageViewerImagesManager
|
Manages the asynchronous operations of the WPF image viewer images. |
public class Vintasoft.Imaging.Wpf.UI.WpfScrollableControl
|
Defines a base class for WPF VintaSoft controls, which support auto-scrolling behavior. |
public class Vintasoft.Imaging.Wpf.UI.WpfSynchronizationProvider
|
Provides the syncrionization provider for WPF application. |
public class Vintasoft.Imaging.Wpf.UI.WpfTextBoxProvider
|
Provides System.Windows.Controls.TextBox functionality. |
public class Vintasoft.Imaging.Wpf.UI.UIElements.ButtonImage
|
Represents an image for button. |
public class Vintasoft.Imaging.Wpf.UI.UIElements.PanelButton
|
Represents an UI button with an image. Button can be checked or unchecked. |
public class Vintasoft.Imaging.Wpf.UI.UIElements.PanelButtonWithText
|
Represents an UI button with an image and text. Button can be checked or unchecked. |
public class Vintasoft.Imaging.Wpf.UI.UIElements.PanelMenuItem
|
Represents an UI menu item with an image and text. |
public class Vintasoft.Imaging.Wpf.UI.UIElements.ToolBarButton
|
Represents an UI toolbar button with an image and text. |
Changed classes:
Vintasoft.Imaging.Wpf.UI.WpfImageViewer
|
Changed methods
|
public Vintasoft.Imaging.VintasoftImage [] GetDisplayedImages()
|
public System.Collections.Generic.IList<Vintasoft.Imaging.VintasoftImage> GetDisplayedImages()
|
public Vintasoft.Imaging.VintasoftImage [] GetVisibleImages()
|
public System.Collections.Generic.IList<Vintasoft.Imaging.VintasoftImage> GetVisibleImages()
|
|
|
Vintasoft.Imaging.Wpf.UI.WpfThumbnailViewer
|
Added fields
|
public static System.Windows.DependencyProperty ThumbnailsAnchorProperty
|
Identifies the ThumbnailsAnchor dependency property. |
|
|
Added properties
|
public Vintasoft.Imaging.AnchorType ThumbnailsAnchor { get ; set ; }
|
Gets or sets the anchor of thumbnails. |
|
|