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

    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).