VintaSoft Imaging .NET SDK 15.0: Documentation for .NET developer
In This Topic
    VintaSoft Imaging .NET SDK: API changes in version 15.0
    In This Topic

    API changes in Vintasoft.Imaging.dll

    New classes:

    public class Vintasoft.Imaging.HtmlDocumentSource Html document source.
    public class Vintasoft.Imaging.TemporaryStreamManager Provides the manager of temporary streams.
    public class Vintasoft.Imaging.Codecs.Encoders.HtmlEncoderSettings Contains settings of HTML encoder.
    public class Vintasoft.Imaging.ImageColors.RawColor Contains information about raw color (color with an arbitrary color bit depth).
    public class Vintasoft.Imaging.Utils.TemporaryFileStream Provides a file stream that deletes source file after dispose.


    Changed classes:

    Vintasoft.Imaging.ImagingEnvironment
    Added properties
    public static Vintasoft.Imaging.TemporaryStreamManager TemporaryStreams { get; set; } Gets or sets a manager of temporary streams that is used in Imaging SDK.


    Vintasoft.Imaging.VintasoftDrawingConverter
    Added methods
    public static Vintasoft.Primitives.VintasoftPadding Convert(Vintasoft.Imaging.PaddingF) Converts PaddingF to VintasoftPadding structure.
    public static Vintasoft.Imaging.PaddingF Convert(Vintasoft.Primitives.VintasoftPadding) Converts VintasoftPadding to PaddingF structure.


    Vintasoft.Imaging.Drawing.DrawingFontWithFallback
    Added methods
    public System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,Vintasoft.Imaging.Drawing.IDrawingFont>> GetOutputTextSequence(string) Returns a list that contains texts and information about fonts, which should be used to output the texts.


    Vintasoft.Imaging.Fonts.FileFontProgramsControllerWithFallbackFont
    Added properties
    public string FallbackSymbolFontName { get; set; } Gets or sets the name of the default fallback font for 'Symbol' font.


    Vintasoft.Imaging.Text.Ucd.UnicodeCharacterDatabase
    Added methods
    public static bool IsSymbolCharacter(string) Returns a value indicating whether the specified character is 'Symbol' character.


    Vintasoft.Imaging.Utils.ObjectClipboard
    Added methods
    public void SetDataItems(string[], object[]) Sets the data items.


    Changed interfaces:

    Vintasoft.Imaging.Utils.IObjectClipboard
    Added methods
    public void SetDataItems(string[], object[]) Sets the several data in clipboard.


    New enumerations:

    public enum Vintasoft.Imaging.Html.HtmlDocumentFormat Specifies available formats of HTML documents.


    Changed enumerations:

    Vintasoft.Imaging.Fonts.FontFallbackType
    Added fields
    public Vintasoft.Imaging.Fonts.FontFallbackType SymbolFont Symbol fallback font.




    API changes in Vintasoft.Imaging.UI.dll

    New classes:

    public class Vintasoft.Imaging.UI.WinForms.Controls.CheckedToolStripSplitButton Represents a System.Windows.Forms.ToolStripSplitButton with Checked property.


    Changed classes:

    Vintasoft.Imaging.UI.VintasoftControlMouseEventArgs
    Changed properties
    public int Clicks { get; } public int Clicks { get; set; }


    Vintasoft.Imaging.UI.VintasoftScrollableControl
    Added properties
    public double HorizontalScrollBarHeight { get; } Gets the height, in pixels, of the horizontal scroll bar.
    public double VerticalScrollBarWidth { get; } Gets the width, in pixels, of the vertical scroll bar.
    Added methods
    public void DisableScrolling() Disables the scrolling using the ScrollToRect(VintasoftRect) and ScrollToRect(VintasoftRect,VintasoftSize) methods.
    public void EnableScrolling() Enables the scrolling using the ScrollToRect(VintasoftRect) and ScrollToRect(VintasoftRect,VintasoftSize) methods.
    public void ScrollToRect(Vintasoft.Primitives.VintasoftRect) Scrolls the viewer to the specified rectangle on viewer.
    public void ScrollToRect(Vintasoft.Primitives.VintasoftRect, Vintasoft.Primitives.VintasoftSize) Scrolls the viewer to the specified rectangle on viewer area.


    Vintasoft.Imaging.UI.VisualTools.VisualToolMouseEventArgs
    Added constructors
    public void VisualToolMouseEventArgs(Vintasoft.Imaging.UI.VisualTools.VisualToolMouseEventArgs) Initializes a new instance of the VisualToolMouseEventArgs class.


    Vintasoft.Imaging.Utils.WinFormsSystemClipboard
    Added methods
    public void SetDataItems(string[], object[]) Sets the data items.




    API changes in Vintasoft.Imaging.Wpf.dll

    Changed classes:

    Vintasoft.Imaging.Wpf.WpfObjectConverter
    Added methods
    public static Vintasoft.Imaging.Drawing.GraphicsPathData CreatePathData(System.Collections.Generic.IEnumerable<System.Windows.Media.PathFigure>) Creates GraphicsPathData object from the array that contains System.Windows.Media.PathFigure objects.


    Vintasoft.Imaging.Wpf.Utils.WpfSystemClipboard
    Added methods
    public void SetDataItems(string[], object[]) Sets the data items.