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

Major API changes in assemblies



API changes in Vintasoft.Barcode.dll

New classes:

public class Vintasoft.Barcode.BarcodeInfo.MacroCharacter Class that allows to access the macro characters.
public class Vintasoft.Barcode.BarcodeInfo.MicroPDF417AsCode128EmulationValueItem Represents a Micro PDF417 non-data flag for Code 128 emulation.
public class Vintasoft.Barcode.BarcodeInfo.MicroPDF417Info Class that allows to get information about recognized MicroPDF417 barcode.
public class Vintasoft.Barcode.QualityTests.ISO15416SymbolComponentQualityTest ISO/IEC 15416 print quality test for linear barcode symbol component.


Removed classes:

public class Vintasoft.Barcode.BarcodeInfo.DataMatrixMacroCharacter Use the Vintasoft.Barcode.BarcodeInfo.MacroCharacter class instead.


Changed classes:

Vintasoft.Barcode.BarcodeInfo.BarcodeInfoBase
Added properties
public Vintasoft.Barcode.IBarcodeInfo[] SymbolComponents { get; } Gets an array of symbol components from which the barcode symbol is composed.


Vintasoft.Barcode.BarcodeInfo.RSSInfo
Added properties
public string Value { get; } Gets a barcode string.


Vintasoft.Barcode.WriterSettings
Added properties
public int MicroPDF417Columns { get; set; } Gets or sets MicroPDF417 column count.
public Vintasoft.Barcode.BarcodeInfo.PDF417EncodingMode MicroPDF417EncodingMode { get; set; } Gets or sets MicroPDF417 data encoding mode.
public Vintasoft.Barcode.BarcodeInfo.MicroPDF417SymbolType MicroPDF417Symbol { get; set; } Gets or sets the MicroPDF417 symbol size.
public int MicroPDF417RowHeight { get; set; } Gets or sets the row height of Micro PDF417.


Vintasoft.Barcode.BarcodeInfo.NonDataFlags
Renamed properties
public Vintasoft.Barcode.BarcodeInfo.DataMatrixMacroCharacter DataMatrixMacro05 { get; } public Vintasoft.Barcode.BarcodeInfo.MacroCharacter Macro05 { get; }
public Vintasoft.Barcode.BarcodeInfo.DataMatrixMacroCharacter DataMatrixMacro06 { get; } public Vintasoft.Barcode.BarcodeInfo.MacroCharacter Macro06 { get; }


Vintasoft.Barcode.BarcodeInfo.BarcodeInfo2D
Added properties
public int ErrorCorrectionCodewordCount { get; } Gets a number of error correction codewords.
public int TotalCodewordCount { get; } Gets a number of codewords.


Vintasoft.Barcode.QualityTests.ISO15416QualityTest
Added properties
public Vintasoft.Barcode.QualityTests.ISO15416SymbolComponentQualityTest[] SymbolComponentQualityTests { get; } Gets an array of executed quality tests for symbol components of the barcode symbol.
Removed properties
public Vintasoft.Barcode.QualityTests.ISO15416ScanReflectanceProfile[] ScanReflectanceProfiles { get; } Use the Vintasoft.Barcode.QualityTests.ISO15416QualityTest.SymbolComponentQualityTests property instead.


Changed interfaces:

Vintasoft.Barcode.IBarcodeInfo
Added properties
public Vintasoft.Barcode.IBarcodeInfo[] SymbolComponents { get; } Gets an array of symbol components from which symbol is composed.


New enumerations:

public enum Vintasoft.Barcode.BarcodeInfo.MicroPDF417AsCode128EmulationCodeword Specifies available Micro PDF417 function codewords for Code 128 emulation.
public enum Vintasoft.Barcode.BarcodeInfo.MicroPDF417SymbolType Specifies available Micro PDS417 symbol types.


Changed enumerations:

Vintasoft.Barcode.BarcodeType
Added fields
public Vintasoft.Barcode.BarcodeType MicroPDF417 Micro PDF417 2D barcode.
public Vintasoft.Barcode.BarcodeType Code32 Code 32 (Italian Pharmacode, Codice 32 Pharmacode).



API changes in Vintasoft.WpfBarcode.dll (Vintasoft.Wpf.Barcode.dll)

New classes:

public class Vintasoft.WpfBarcode.BarcodeInfo.MacroCharacter Class that allows to access the macro characters.
public class Vintasoft.WpfBarcode.BarcodeInfo.MicroPDF417AsCode128EmulationValueItem Represents a Micro PDF417 non-data flag for Code 128 emulation.
public class Vintasoft.WpfBarcode.BarcodeInfo.MicroPDF417Info Class that allows to get information about recognized MicroPDF417 barcode.
public class Vintasoft.WpfBarcode.QualityTests.ISO15416SymbolComponentQualityTest ISO/IEC 15416 print quality test for linear barcode symbol component.


Removed classes:

public class Vintasoft.WpfBarcode.BarcodeInfo.DataMatrixMacroCharacter Use the Vintasoft.WpfBarcode.BarcodeInfo.MacroCharacter class instead.


Changed classes:

Vintasoft.WpfBarcode.BarcodeInfo.BarcodeInfoBase
Added properties
public Vintasoft.WpfBarcode.IBarcodeInfo[] SymbolComponents { get; } Gets an array of symbol components from which the barcode symbol is composed.


Vintasoft.WpfBarcode.BarcodeInfo.RSSInfo
Added properties
public string Value { get; } Gets a barcode string.


Vintasoft.WpfBarcode.WriterSettings
Added properties
public int MicroPDF417Columns { get; set; } Gets or sets MicroPDF417 column count.
public Vintasoft.WpfBarcode.BarcodeInfo.PDF417EncodingMode MicroPDF417EncodingMode { get; set; } Gets or sets MicroPDF417 data encoding mode.
public Vintasoft.WpfBarcode.BarcodeInfo.MicroPDF417SymbolType MicroPDF417Symbol { get; set; } Gets or sets the MicroPDF417 symbol size.
public int MicroPDF417RowHeight { get; set; } Gets or sets the row height of Micro PDF417.


Vintasoft.WpfBarcode.BarcodeInfo.NonDataFlags
Renamed properties
public Vintasoft.WpfBarcode.BarcodeInfo.DataMatrixMacroCharacter DataMatrixMacro05 { get; } public Vintasoft.WpfBarcode.BarcodeInfo.MacroCharacter Macro05 { get; }
public Vintasoft.WpfBarcode.BarcodeInfo.DataMatrixMacroCharacter DataMatrixMacro06 { get; } public Vintasoft.WpfBarcode.BarcodeInfo.MacroCharacter Macro06 { get; }


Vintasoft.WpfBarcode.BarcodeInfo.BarcodeInfo2D
Added properties
public int ErrorCorrectionCodewordCount { get; } Gets a number of error correction codewords.
public int TotalCodewordCount { get; } Gets a number of codewords.


Vintasoft.WpfBarcode.QualityTests.ISO15416QualityTest
Added properties
public Vintasoft.WpfBarcode.QualityTests.ISO15416SymbolComponentQualityTest[] SymbolComponentQualityTests { get; } Gets an array of executed quality tests for symbol components of the barcode symbol.
Removed properties
public Vintasoft.WpfBarcode.QualityTests.ISO15416ScanReflectanceProfile[] ScanReflectanceProfiles { get; } Use the Vintasoft.WpfBarcode.QualityTests.ISO15416QualityTest.SymbolComponentQualityTests property instead.


Changed interfaces:

Vintasoft.WpfBarcode.IBarcodeInfo
Added properties
public Vintasoft.WpfBarcode.IBarcodeInfo[] SymbolComponents { get; } Gets an array of symbol components from which symbol is composed.


New enumerations:

public enum Vintasoft.WpfBarcode.BarcodeInfo.MicroPDF417AsCode128EmulationCodeword Specifies available Micro PDF417 function codewords for Code 128 emulation.
public enum Vintasoft.WpfBarcode.BarcodeInfo.MicroPDF417SymbolType Specifies available Micro PDS417 symbol types.


Changed enumerations:

Vintasoft.WpfBarcode.BarcodeType
Added fields
public Vintasoft.WpfBarcode.BarcodeType MicroPDF417 Micro PDF417 2D barcode.
public Vintasoft.WpfBarcode.BarcodeType Code32 Code 32 (Italian Pharmacode, Codice 32 Pharmacode).



API changes in Vintasoft.SilverlightBarcode.dll (Vintasoft.Silverlight.Barcode.dll)

New classes:

public class Vintasoft.SilverlightBarcode.BarcodeInfo.MacroCharacter Class that allows to access the macro characters.
public class Vintasoft.SilverlightBarcode.BarcodeInfo.MicroPDF417AsCode128EmulationValueItem Represents a Micro PDF417 non-data flag for Code 128 emulation.
public class Vintasoft.SilverlightBarcode.BarcodeInfo.MicroPDF417Info Class that allows to get information about recognized MicroPDF417 barcode.
public class Vintasoft.SilverlightBarcode.QualityTests.ISO15416SymbolComponentQualityTest ISO/IEC 15416 print quality test for linear barcode symbol component.


Removed classes:

public class Vintasoft.SilverlightBarcode.BarcodeInfo.DataMatrixMacroCharacter Use the Vintasoft.SilverlightBarcode.BarcodeInfo.MacroCharacter class instead.


Changed classes:

Vintasoft.SilverlightBarcode.BarcodeInfo.BarcodeInfoBase
Added properties
public Vintasoft.SilverlightBarcode.IBarcodeInfo[] SymbolComponents { get; } Gets an array of symbol components from which the barcode symbol is composed.


Vintasoft.SilverlightBarcode.BarcodeInfo.RSSInfo
Added properties
public string Value { get; } Gets a barcode string.


Vintasoft.SilverlightBarcode.WriterSettings
Added properties
public int MicroPDF417Columns { get; set; } Gets or sets MicroPDF417 column count.
public Vintasoft.SilverlightBarcode.BarcodeInfo.PDF417EncodingMode MicroPDF417EncodingMode { get; set; } Gets or sets MicroPDF417 data encoding mode.
public Vintasoft.SilverlightBarcode.BarcodeInfo.MicroPDF417SymbolType MicroPDF417Symbol { get; set; } Gets or sets the MicroPDF417 symbol size.
public int MicroPDF417RowHeight { get; set; } Gets or sets the row height of Micro PDF417.


Vintasoft.SilverlightBarcode.BarcodeInfo.NonDataFlags
Renamed properties
public Vintasoft.SilverlightBarcode.BarcodeInfo.DataMatrixMacroCharacter DataMatrixMacro05 { get; } public Vintasoft.SilverlightBarcode.BarcodeInfo.MacroCharacter Macro05 { get; }
public Vintasoft.SilverlightBarcode.BarcodeInfo.DataMatrixMacroCharacter DataMatrixMacro06 { get; } public Vintasoft.SilverlightBarcode.BarcodeInfo.MacroCharacter Macro06 { get; }


Vintasoft.SilverlightBarcode.BarcodeInfo.BarcodeInfo2D
Added properties
public int ErrorCorrectionCodewordCount { get; } Gets a number of error correction codewords.
public int TotalCodewordCount { get; } Gets a number of codewords.


Vintasoft.SilverlightBarcode.QualityTests.ISO15416QualityTest
Added properties
public Vintasoft.SilverlightBarcode.QualityTests.ISO15416SymbolComponentQualityTest[] SymbolComponentQualityTests { get; } Gets an array of executed quality tests for symbol components of the barcode symbol.
Removed properties
public Vintasoft.SilverlightBarcode.QualityTests.ISO15416ScanReflectanceProfile[] ScanReflectanceProfiles { get; } Use the Vintasoft.SilverlightBarcode.QualityTests.ISO15416QualityTest.SymbolComponentQualityTests property instead.


Changed interfaces:

Vintasoft.SilverlightBarcode.IBarcodeInfo
Added properties
public Vintasoft.SilverlightBarcode.IBarcodeInfo[] SymbolComponents { get; } Gets an array of symbol components from which symbol is composed.


New enumerations:

public enum Vintasoft.SilverlightBarcode.BarcodeInfo.MicroPDF417AsCode128EmulationCodeword Specifies available Micro PDF417 function codewords for Code 128 emulation.
public enum Vintasoft.SilverlightBarcode.BarcodeInfo.MicroPDF417SymbolType Specifies available Micro PDS417 symbol types.


Changed enumerations:

Vintasoft.SilverlightBarcode.BarcodeType
Added fields
public Vintasoft.SilverlightBarcode.BarcodeType MicroPDF417 Micro PDF417 2D barcode.
public Vintasoft.SilverlightBarcode.BarcodeType Code32 Code 32 (Italian Pharmacode, Codice 32 Pharmacode).


See Also

About VintaSoft Barcode .NET SDK