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

    API changes in Vintasoft.Barcode.dll

    New classes:

    public class Vintasoft.Barcode.BarcodeInfo.MaxiCodeInfo Class that allows to get information about recognized MaxiCode barcode.
    public class Vintasoft.Barcode.BarcodeInfo.MaxiCodeStructuredCarrierMessage Class that contains information about the MaxiCode Structured Carrier Message.


    Changed classes:

    Vintasoft.Barcode.Region
    Added methods
    public int GetHashCode() Returns a hash code for this Region.
    public bool Equals(System.Object) Specifies whether this Region contains the same coordinates as the specified System.Object.


    Vintasoft.Barcode.BarcodeReader
    Added methods
    public void SetImage(string) Sets the current image from specified file.
    public void SetImage(System.IO.Stream) Sets the current image from specified stream.
    public void SetImage(System.Drawing.Image) Sets the current image from specified image.
    public void ClearImage() Clears the current image.
    public Vintasoft.Barcode.IBarcodeInfo[] ReadBarcodes() Reads barcodes from image specified using SetImage method.
    public void Dispose() Releases all resources used by this BarcodeReader.
    Removed methods
    public System.Drawing.Image ConvertBlackWhiteImageToGrayImage(System.Drawing.Image) Use the ReaderSettings.Erode property instead.


    Vintasoft.Barcode.WriterSettings
    Added properties
    public Double MaxiCodeResolution { get; set; } Gets or sets the MaxiCode barcode resolution.
    public Vintasoft.Barcode.BarcodeInfo.MaxiCodeEncodingMode MaxiCodeEncodingMode { get; set; } Gets or sets the MaxiCode encoding mode.


    Vintasoft.Barcode.BarcodeInfo.NonDataFlags
    Added methods
    public Vintasoft.Barcode.BarcodeInfo.StructureAppendCharacter CreateMaxiCodeStructureAppendCharacter(int, int) Creates a new MaxiCode Structure Append character with specified symbol position and symbol count.


    New enumerations:

    public enum Vintasoft.Barcode.BarcodeInfo.MaxiCodeEncodingMode MaxiCode encoding mode.


    Changed enumerations:

    Vintasoft.Barcode.BarcodeType
    Added fields
    public Vintasoft.Barcode.BarcodeType MicroQR Micro QR 2D barcode. - ISO/IEC 18004:2006(E) international standard 1. Alphanumeric data(up to 21 text characters per barcode)
    public Vintasoft.Barcode.BarcodeType MaxiCode MaxiCode 2D barcode. - ISO/IEC 16032:2000(E) international standard 1. Alphanumeric data(up to 93 text characters)


    Vintasoft.Barcode.BarcodeInfo.QRSymbolVersion
    Added fields
    public Vintasoft.Barcode.BarcodeInfo.QRSymbolVersion VersionM1 11 Modules at side.
    public Vintasoft.Barcode.BarcodeInfo.QRSymbolVersion VersionM2 13 Modules at side.
    public Vintasoft.Barcode.BarcodeInfo.QRSymbolVersion VersionM3 15 Modules at side.
    public Vintasoft.Barcode.BarcodeInfo.QRSymbolVersion VersionM4 17 Modules at side.



    API changes in Vintasoft.Wpf.Barcode.dll

    New classes:

    public class Vintasoft.Wpf.Barcode.BarcodeInfo.MaxiCodeInfo Class that allows to get information about recognized MaxiCode barcode.
    public class Vintasoft.Wpf.Barcode.BarcodeInfo.MaxiCodeStructuredCarrierMessage Class that contains information about the MaxiCode Structured Carrier Message.


    Changed classes:

    Vintasoft.Wpf.Barcode.Region
    Added methods
    public int GetHashCode() Returns a hash code for this Region.
    public bool Equals(System.Object) Specifies whether this Region contains the same coordinates as the specified System.Object.


    Vintasoft.Wpf.Barcode.BarcodeReader
    Added methods
    public void SetImage(string) Sets the current image from specified file.
    public void SetImage(System.IO.Stream) Sets the current image from specified stream.
    public void SetImage(System.Windows.Media.Imaging.BitmapSource) Sets the current image from specified image.
    public void ClearImage() Clears the current image.
    public Vintasoft.Wpf.Barcode.IBarcodeInfo[] ReadBarcodes() Reads barcodes from image specified using SetImage method.
    public void Dispose() Releases all resources used by this BarcodeReader.


    Vintasoft.Wpf.Barcode.WriterSettings
    Added properties
    public Double MaxiCodeResolution { get; set; } Gets or sets the MaxiCode barcode resolution.
    public Vintasoft.Wpf.Barcode.BarcodeInfo.MaxiCodeEncodingMode MaxiCodeEncodingMode { get; set; } Gets or sets the MaxiCode encoding mode.


    Vintasoft.Wpf.Barcode.BarcodeInfo.NonDataFlags
    Added methods
    public Vintasoft.Wpf.Barcode.BarcodeInfo.StructureAppendCharacter CreateMaxiCodeStructureAppendCharacter(int, int) Creates a new MaxiCode Structure Append character with specified symbol position and symbol count.


    Vintasoft.Wpf.Barcode.BarcodeWriterControl
    Added methods
    public void set_Settings(Vintasoft.Wpf.Barcode.WriterSettings)


    New enumerations:

    public enum Vintasoft.Wpf.Barcode.BarcodeInfo.MaxiCodeEncodingMode MaxiCode encoding mode.


    Changed enumerations:

    Vintasoft.Wpf.Barcode.BarcodeType
    Added fields
    public Vintasoft.Wpf.Barcode.BarcodeType MicroQR Micro QR 2D barcode. - ISO/IEC 18004:2006(E) international standard 1. Alphanumeric data(up to 21 text characters per barcode)
    public Vintasoft.Wpf.Barcode.BarcodeType MaxiCode MaxiCode 2D barcode. - ISO/IEC 16032:2000(E) international standard 1. Alphanumeric data(up to 93 text characters)


    Vintasoft.Wpf.Barcode.BarcodeInfo.QRSymbolVersion
    Added fields
    public Vintasoft.Wpf.Barcode.BarcodeInfo.QRSymbolVersion VersionM1 11 Modules at side.
    public Vintasoft.Wpf.Barcode.BarcodeInfo.QRSymbolVersion VersionM2 13 Modules at side.
    public Vintasoft.Wpf.Barcode.BarcodeInfo.QRSymbolVersion VersionM3 15 Modules at side.
    public Vintasoft.Wpf.Barcode.BarcodeInfo.QRSymbolVersion VersionM4 17 Modules at side.