VintaSoft Barcode .NET SDK v10.0
API changes in version 7.0

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.



See Also

About VintaSoft Barcode .NET SDK