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

    API changes in Vintasoft.Barcode.dll

    New classes:

    public class Vintasoft.Barcode.BarcodeInfo.HanXinCodeGB18030TextValueItem Contains information about text value in GB18030 encoding of Han Xin Code barcode.
    public class Vintasoft.Barcode.BarcodeInfo.HanXinCodeInfo Contains information about recognized Han Xin Code barcode.
    public class Vintasoft.Barcode.BarcodeInfo.HanXinCodeSymbol Contains information about Han Xin Code symbol: size, number of total codewords, version number, etc.
    public class Vintasoft.Barcode.BarcodeInfo.HanXinCodeTextValueItem Contains information about text value in text mode of Han Xin Code barcode.
    public class Vintasoft.Barcode.SymbologySubsets.XFACompressed.XFACompressedAztecBarcodeSymbology Defines the Aztec barcode symbology subset with barcode values, which are compressed as defined in Adobe XFA Specification.
    public abstract class Vintasoft.Barcode.SymbologySubsets.XFACompressed.XFACompressedBarcodeSymbologySubset An abstract base class that defines the barcode symbology subset with barcode values, which are compressed as defined in Adobe XFA Specification.
    public class Vintasoft.Barcode.SymbologySubsets.XFACompressed.XFACompressedDataMatrixBarcodeSymbology Defines the DataMatrix barcode symbology subset with barcode values, which are compressed as defined in Adobe XFA Specification.
    public class Vintasoft.Barcode.SymbologySubsets.XFACompressed.XFACompressedPDF417BarcodeSymbology Defines the PDF417 barcode symbology subset with barcode values, which are compressed as defined in Adobe XFA Specification.
    public class Vintasoft.Barcode.SymbologySubsets.XFACompressed.XFACompressedQRCodeBarcodeSymbology Defines the QR barcode symbology subset with barcode values, which are compressed as defined in Adobe XFA Specification.


    Changed classes:

    Vintasoft.Barcode.BarcodeWriter
    Added methods
    public Vintasoft.Barcode.BarcodeInfo.ValueItemBase [] ConvertBarcodeValueToValueItems(string) Converts the barcode value to an array with value items.


    Vintasoft.Barcode.BarcodeWriterControl
    Added properties
    public Vintasoft.Barcode.SymbologySubsets.BarcodeSymbologySubset BarcodeSymbologySubset { get ; set ; } Gets or sets the barcode symbology subset to encode.


    Vintasoft.Barcode.ReaderSettings
    Added properties
    public int DataMatrixLPatternMaxErasures { get ; set ; } Gets or sets the number of maximum erasures on each side of "L" pattern of Data Matrix barcode.


    Vintasoft.Barcode.WriterSettings
    Added properties
    public Vintasoft.Barcode.BarcodeInfo.HanXinCodeEncodingMode HanXinCodeEncodingMode { get ; set ; } Gets or sets Han Xin Code data encoding mode.
    public Vintasoft.Barcode.BarcodeInfo.HanXinCodeErrorCorrectionLevel HanXinCodeErrorCorrectionLevel { get ; set ; } Gets or sets Han Xin Code error correction level.
    public Vintasoft.Barcode.BarcodeInfo.HanXinCodeSymbolVersion HanXinCodeSymbol { get ; set ; } Gets or sets the Han Xin Code symbol version (symbol size).


    Vintasoft.Barcode.QualityTests.ISO15415QualityTest
    Added properties
    public float ContrastUniformity { get ; } Gets the contrast uniformity.


    Vintasoft.Barcode.SymbologySubsets.BarcodeSymbologySubsets
    Added properties
    public Vintasoft.Barcode.SymbologySubsets.XFACompressed.XFACompressedAztecBarcodeSymbology XFACompressedAztec { get ; } Gets the XFA compressed Aztec barcode symbology.
    public Vintasoft.Barcode.SymbologySubsets.XFACompressed.XFACompressedDataMatrixBarcodeSymbology XFACompressedDataMatrix { get ; } Gets the XFA compressed DataMatrix barcode symbology.
    public Vintasoft.Barcode.SymbologySubsets.XFACompressed.XFACompressedPDF417BarcodeSymbology XFACompressedPDF417 { get ; } Gets the XFA compressed PDF417 barcode symbology.
    public Vintasoft.Barcode.SymbologySubsets.XFACompressed.XFACompressedQRCodeBarcodeSymbology XFACompressedQRCode { get ; } Gets the XFA compressed QRCode barcode symbology.


    New enumerations:

    public enum Vintasoft.Barcode.BarcodeInfo.HanXinCodeEncodingMode Specifies available encoding modes of Han Xin Code barcode.
    public enum Vintasoft.Barcode.BarcodeInfo.HanXinCodeErrorCorrectionLevel Specifies available error correction levels of Han Xin Code barcode.
    public enum Vintasoft.Barcode.BarcodeInfo.HanXinCodeSymbolVersion Specifies available symbol sizes of Han Xin Code barcode.


    Changed enumerations:

    Vintasoft.Barcode.BarcodeType
    Added fields
    public Vintasoft.Barcode.BarcodeType HanXinCode Han Xin Code is a two-dimensional barcode matrix symbology which is made up of an array of nominally square modules arranged in an overall square pattern, including a Finder Pattern located at four corners of the symbol that are intended to assist in easy location of its position, size and inclination. Han Xin Code also known as Chinese Sensible Code. Han Xin Code capable of encoding up to 3261 bytes of data per barcode.



    API changes in Vintasoft.WpfBarcode.dll

    New classes:

    public class Vintasoft.WpfBarcode.BarcodeInfo.HanXinCodeGB18030TextValueItem Contains information about text value in GB18030 encoding of Han Xin Code barcode.
    public class Vintasoft.WpfBarcode.BarcodeInfo.HanXinCodeInfo Contains information about recognized Han Xin Code barcode.
    public class Vintasoft.WpfBarcode.BarcodeInfo.HanXinCodeSymbol Contains information about Han Xin Code symbol: size, number of total codewords, version number, etc.
    public class Vintasoft.WpfBarcode.BarcodeInfo.HanXinCodeTextValueItem Contains information about text value in text mode of Han Xin Code barcode.
    public class Vintasoft.WpfBarcode.SymbologySubsets.XFACompressed.XFACompressedAztecBarcodeSymbology Defines the Aztec barcode symbology subset with barcode values, which are compressed as defined in Adobe XFA Specification.
    public abstract class Vintasoft.WpfBarcode.SymbologySubsets.XFACompressed.XFACompressedBarcodeSymbologySubset An abstract base class that defines the barcode symbology subset with barcode values, which are compressed as defined in Adobe XFA Specification.
    public class Vintasoft.WpfBarcode.SymbologySubsets.XFACompressed.XFACompressedDataMatrixBarcodeSymbology Defines the DataMatrix barcode symbology subset with barcode values, which are compressed as defined in Adobe XFA Specification.
    public class Vintasoft.WpfBarcode.SymbologySubsets.XFACompressed.XFACompressedPDF417BarcodeSymbology Defines the PDF417 barcode symbology subset with barcode values, which are compressed as defined in Adobe XFA Specification.
    public class Vintasoft.WpfBarcode.SymbologySubsets.XFACompressed.XFACompressedQRCodeBarcodeSymbology Defines the QR barcode symbology subset with barcode values, which are compressed as defined in Adobe XFA Specification.


    Changed classes:

    Vintasoft.WpfBarcode.BarcodeWriter
    Added methods
    public Vintasoft.WpfBarcode.BarcodeInfo.ValueItemBase [] ConvertBarcodeValueToValueItems(string) Converts the barcode value to an array with value items.


    Vintasoft.WpfBarcode.BarcodeWriterControl
    Added properties
    public Vintasoft.WpfBarcode.SymbologySubsets.BarcodeSymbologySubset BarcodeSymbologySubset { get ; set ; } Gets or sets the barcode symbology subset to encode.


    Vintasoft.WpfBarcode.ReaderSettings
    Added properties
    public int DataMatrixLPatternMaxErasures { get ; set ; } Gets or sets the number of maximum erasures on each side of "L" pattern of Data Matrix barcode.


    Vintasoft.WpfBarcode.WriterSettings
    Added properties
    public Vintasoft.WpfBarcode.BarcodeInfo.HanXinCodeEncodingMode HanXinCodeEncodingMode { get ; set ; } Gets or sets Han Xin Code data encoding mode.
    public Vintasoft.WpfBarcode.BarcodeInfo.HanXinCodeErrorCorrectionLevel HanXinCodeErrorCorrectionLevel { get ; set ; } Gets or sets Han Xin Code error correction level.
    public Vintasoft.WpfBarcode.BarcodeInfo.HanXinCodeSymbolVersion HanXinCodeSymbol { get ; set ; } Gets or sets the Han Xin Code symbol version (symbol size).


    Vintasoft.WpfBarcode.QualityTests.ISO15415QualityTest
    Added properties
    public float ContrastUniformity { get ; } Gets the contrast uniformity.


    Vintasoft.WpfBarcode.SymbologySubsets.BarcodeSymbologySubsets
    Added properties
    public Vintasoft.WpfBarcode.SymbologySubsets.XFACompressed.XFACompressedAztecBarcodeSymbology XFACompressedAztec { get ; } Gets the XFA compressed Aztec barcode symbology.
    public Vintasoft.WpfBarcode.SymbologySubsets.XFACompressed.XFACompressedDataMatrixBarcodeSymbology XFACompressedDataMatrix { get ; } Gets the XFA compressed DataMatrix barcode symbology.
    public Vintasoft.WpfBarcode.SymbologySubsets.XFACompressed.XFACompressedPDF417BarcodeSymbology XFACompressedPDF417 { get ; } Gets the XFA compressed PDF417 barcode symbology.
    public Vintasoft.WpfBarcode.SymbologySubsets.XFACompressed.XFACompressedQRCodeBarcodeSymbology XFACompressedQRCode { get ; } Gets the XFA compressed QRCode barcode symbology.


    New enumerations:

    public enum Vintasoft.WpfBarcode.BarcodeInfo.HanXinCodeEncodingMode Specifies available encoding modes of Han Xin Code barcode.
    public enum Vintasoft.WpfBarcode.BarcodeInfo.HanXinCodeErrorCorrectionLevel Specifies available error correction levels of Han Xin Code barcode.
    public enum Vintasoft.WpfBarcode.BarcodeInfo.HanXinCodeSymbolVersion Specifies available symbol sizes of Han Xin Code barcode.


    Changed enumerations:

    Vintasoft.WpfBarcode.BarcodeType
    Added fields
    public Vintasoft.WpfBarcode.BarcodeType HanXinCode Han Xin Code is a two-dimensional barcode matrix symbology which is made up of an array of nominally square modules arranged in an overall square pattern, including a Finder Pattern located at four corners of the symbol that are intended to assist in easy location of its position, size and inclination. Han Xin Code also known as Chinese Sensible Code. Han Xin Code capable of encoding up to 3261 bytes of data per barcode.



    API changes in Vintasoft.SilverlightBarcode.dll

    New classes:

    public class Vintasoft.SilverlightBarcode.BarcodeInfo.HanXinCodeGB18030TextValueItem Contains information about text value in GB18030 encoding of Han Xin Code barcode.
    public class Vintasoft.SilverlightBarcode.BarcodeInfo.HanXinCodeInfo Contains information about recognized Han Xin Code barcode.
    public class Vintasoft.SilverlightBarcode.BarcodeInfo.HanXinCodeSymbol Contains information about Han Xin Code symbol: size, number of total codewords, version number, etc.
    public class Vintasoft.SilverlightBarcode.BarcodeInfo.HanXinCodeTextValueItem Contains information about text value in text mode of Han Xin Code barcode.
    public class Vintasoft.SilverlightBarcode.SymbologySubsets.XFACompressed.XFACompressedAztecBarcodeSymbology Defines the Aztec barcode symbology subset with barcode values, which are compressed as defined in Adobe XFA Specification.
    public abstract class Vintasoft.SilverlightBarcode.SymbologySubsets.XFACompressed.XFACompressedBarcodeSymbologySubset An abstract base class that defines the barcode symbology subset with barcode values, which are compressed as defined in Adobe XFA Specification.
    public class Vintasoft.SilverlightBarcode.SymbologySubsets.XFACompressed.XFACompressedDataMatrixBarcodeSymbology Defines the DataMatrix barcode symbology subset with barcode values, which are compressed as defined in Adobe XFA Specification.
    public class Vintasoft.SilverlightBarcode.SymbologySubsets.XFACompressed.XFACompressedPDF417BarcodeSymbology Defines the PDF417 barcode symbology subset with barcode values, which are compressed as defined in Adobe XFA Specification.
    public class Vintasoft.SilverlightBarcode.SymbologySubsets.XFACompressed.XFACompressedQRCodeBarcodeSymbology Defines the QR barcode symbology subset with barcode values, which are compressed as defined in Adobe XFA Specification.


    Changed classes:

    Vintasoft.SilverlightBarcode.BarcodeWriter
    Added methods
    public Vintasoft.SilverlightBarcode.BarcodeInfo.ValueItemBase [] ConvertBarcodeValueToValueItems(string) Converts the barcode value to an array with value items.


    Vintasoft.SilverlightBarcode.BarcodeWriterControl
    Added properties
    public Vintasoft.SilverlightBarcode.SymbologySubsets.BarcodeSymbologySubset BarcodeSymbologySubset { get ; set ; } Gets or sets the barcode symbology subset to encode.


    Vintasoft.SilverlightBarcode.ReaderSettings
    Added properties
    public int DataMatrixLPatternMaxErasures { get ; set ; } Gets or sets the number of maximum erasures on each side of "L" pattern of Data Matrix barcode.


    Vintasoft.SilverlightBarcode.WriterSettings
    Added properties
    public Vintasoft.SilverlightBarcode.BarcodeInfo.HanXinCodeEncodingMode HanXinCodeEncodingMode { get ; set ; } Gets or sets Han Xin Code data encoding mode.
    public Vintasoft.SilverlightBarcode.BarcodeInfo.HanXinCodeErrorCorrectionLevel HanXinCodeErrorCorrectionLevel { get ; set ; } Gets or sets Han Xin Code error correction level.
    public Vintasoft.SilverlightBarcode.BarcodeInfo.HanXinCodeSymbolVersion HanXinCodeSymbol { get ; set ; } Gets or sets the Han Xin Code symbol version (symbol size).


    Vintasoft.SilverlightBarcode.QualityTests.ISO15415QualityTest
    Added properties
    public float ContrastUniformity { get ; } Gets the contrast uniformity.


    Vintasoft.SilverlightBarcode.SymbologySubsets.BarcodeSymbologySubsets
    Added properties
    public Vintasoft.SilverlightBarcode.SymbologySubsets.XFACompressed.XFACompressedAztecBarcodeSymbology XFACompressedAztec { get ; } Gets the XFA compressed Aztec barcode symbology.
    public Vintasoft.SilverlightBarcode.SymbologySubsets.XFACompressed.XFACompressedDataMatrixBarcodeSymbology XFACompressedDataMatrix { get ; } Gets the XFA compressed DataMatrix barcode symbology.
    public Vintasoft.SilverlightBarcode.SymbologySubsets.XFACompressed.XFACompressedPDF417BarcodeSymbology XFACompressedPDF417 { get ; } Gets the XFA compressed PDF417 barcode symbology.
    public Vintasoft.SilverlightBarcode.SymbologySubsets.XFACompressed.XFACompressedQRCodeBarcodeSymbology XFACompressedQRCode { get ; } Gets the XFA compressed QRCode barcode symbology.


    New enumerations:

    public enum Vintasoft.SilverlightBarcode.BarcodeInfo.HanXinCodeEncodingMode Specifies available encoding modes of Han Xin Code barcode.
    public enum Vintasoft.SilverlightBarcode.BarcodeInfo.HanXinCodeErrorCorrectionLevel Specifies available error correction levels of Han Xin Code barcode.
    public enum Vintasoft.SilverlightBarcode.BarcodeInfo.HanXinCodeSymbolVersion Specifies available symbol sizes of Han Xin Code barcode.


    Changed enumerations:

    Vintasoft.SilverlightBarcode.BarcodeType
    Added fields
    public Vintasoft.SilverlightBarcode.BarcodeType HanXinCode Han Xin Code is a two-dimensional barcode matrix symbology which is made up of an array of nominally square modules arranged in an overall square pattern, including a Finder Pattern located at four corners of the symbol that are intended to assist in easy location of its position, size and inclination. Han Xin Code also known as Chinese Sensible Code. Han Xin Code capable of encoding up to 3261 bytes of data per barcode.