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

    API changes in Vintasoft.Barcode.dll

    New classes:

    public abstract class Vintasoft.Barcode.ImageSource Provides information about an image source.
    public class Vintasoft.Barcode.BarcodeInfo.StructuredAppendBarcodeInfo Class that contains information about barcode that reconstructed using Structured Append chartacter.


    Changed classes:

    Vintasoft.Barcode.BarcodeReader
    Added methods
    public Vintasoft.Barcode.ImageSource ProcessImage(Vintasoft.Barcode.ImageSource) Allows to process the image before barcode reading.
    public Vintasoft.Barcode.IBarcodeInfo [] ReadBarcodes(Vintasoft.Barcode.ImageSource) Reads barcodes from the specified image source.
    public void SetImage(Vintasoft.Barcode.ImageSource) Sets the current image from the specified image source.


    Vintasoft.Barcode.ReaderSettings
    Removed properties
    public bool TryTransmitGS1Value { get ; set ; } This property is obsolete, use the Vintasoft.Barcode.ReaderSettings.ScanBarcodeSubsets property instead.


    Vintasoft.Barcode.BarcodeWriter
    Added methods
    public string GetBarcodeAsSvgFile() Returns barcode as SVG file.


    Vintasoft.Barcode.WriterSettings
    Removed properties
    public Vintasoft.Barcode.BarcodeInfo.EANSubtype EANSubtype { get ; set ; } This property is obsolete, use BarcodeSymbologySubsets.ISBN, BarcodeSymbologySubsets.ISMN or BarcodeSymbologySubsets.ISSN barcode subset.
    Added methods
    public int ConvertUnitsToPixels(double, Vintasoft.Barcode.UnitOfMeasure) Converts the value in specified units to the pixels.
    public void SetWidth(int) Sets the desired width of barcode.
    Removed methods
    public void SetHeight(double, Vintasoft.Barcode.UnitOfMeasure) This method is obsolete, use the BarcodeWriter.GetBarcodeAsBitmap(double, double, UnitOfMeasure) method instead.
    public void SetMinWidth(double, Vintasoft.Barcode.UnitOfMeasure) This method is obsolete, use the BarcodeWriter.GetBarcodeAsBitmap(double, double, UnitOfMeasure) method instead.
    public void SetWidth(double, Vintasoft.Barcode.UnitOfMeasure) This method is obsolete, use the BarcodeWriter.GetBarcodeAsBitmap(double, double, UnitOfMeasure) method instead.


    Vintasoft.Barcode.BarcodeInfo.BarcodeInfoBase
    Added methods
    public bool StructureEqualsTo(Vintasoft.Barcode.IBarcodeInfo) Determines whether the barcode structure, which is specified by Vintasoft.Barcode.IBarcodeInfo, is equal to the barcode structure of this instance.


    Vintasoft.Barcode.BarcodeInfo.BarcodeInfo2D
    Added methods
    public System.Drawing.PointF [] GetReferencePoints() Returns the reference points of this barcode info.
    public bool StructureEqualsTo(Vintasoft.Barcode.IBarcodeInfo) Determines whether the barcode structure, which is specified by Vintasoft.Barcode.IBarcodeInfo, is equal to the barcode structure of this instance.


    Vintasoft.Barcode.BarcodeInfo.AztecInfo
    Added methods
    public System.Drawing.PointF [] GetReferencePoints() Returns the reference points of this barcode info.


    Vintasoft.Barcode.BarcodeInfo.HanXinCodeInfo
    Added methods
    public System.Drawing.PointF [] GetReferencePoints() Returns the reference points of this barcode info.


    Vintasoft.Barcode.BarcodeInfo.PDF417Info
    Added methods
    public bool StructureEqualsTo(Vintasoft.Barcode.IBarcodeInfo) Determines whether the barcode structure, which is specified by Vintasoft.Barcode.IBarcodeInfo, is equal to the barcode structure of this instance.


    Vintasoft.Barcode.BarcodeInfo.QRInfo
    Added methods
    public System.Drawing.PointF [] GetReferencePoints() Returns the reference points of this barcode info.


    Vintasoft.Barcode.QualityTests.ISO15415QualityTest
    Added constructors
    public void ISO15415QualityTest(Vintasoft.Barcode.BarcodeInfo.BarcodeInfo2D, Vintasoft.Barcode.ImageSource, bool) Initializes a new instance of the Vintasoft.Barcode.QualityTests.ISO15415QualityTest class.


    Vintasoft.Barcode.QualityTests.ISO15416QualityTest
    Added constructors
    public void ISO15416QualityTest(Vintasoft.Barcode.BarcodeInfo.BarcodeInfo1D, Vintasoft.Barcode.ImageSource, bool, int) Initializes a new instance of the Vintasoft.Barcode.QualityTests.ISO15416QualityTest class.


    Vintasoft.Barcode.Region
    Added methods
    public System.Drawing.PointF [] ToArray() Returns this region as a point array.




    Changed interfaces:

    Vintasoft.Barcode.IBarcodeInfo
    Added methods
    public bool StructureEqualsTo(Vintasoft.Barcode.IBarcodeInfo) Determines whether the barcode structure, which is specified by Vintasoft.Barcode.IBarcodeInfo, is equal to the barcode structure of this instance.




    New enumerations:

    public enum Vintasoft.Barcode.ImageSourcePixelFormat Specifies available pixel formats of image source.


    Changed enumerations:

    Vintasoft.Barcode.BarcodeCharacteristics
    Added fields
    public Vintasoft.Barcode.BarcodeCharacteristics NormalSizeBarcodes Image with normal-size barcodes (single bar or cell is greater than two pixels). This characteristic has effect only with automatic barcode recognition (Vintasoft.Barcode.ReaderSettings.AutomaticRecognition is true).


    Vintasoft.Barcode.BarcodeType
    Removed fields
    public Vintasoft.Barcode.BarcodeType Code32 Use the BarcodeSymbologySubsets.Code32 barcode subset (ReaderSettings.ScanBarcodeSubsets) instead.


    Vintasoft.Barcode.WriterSettingsExceptionType
    Added fields
    public Vintasoft.Barcode.WriterSettingsExceptionType InvalidChecksumDigit Wrong barcode value: invalid checksum digit.






    API changes in Vintasoft.WpfBarcode.dll

    New classes:

    public abstract class Vintasoft.WpfBarcode.ImageSource Provides information about an image source.
    public class Vintasoft.WpfBarcode.BarcodeInfo.StructuredAppendBarcodeInfo Class that contains information about barcode that reconstructed using Structured Append chartacter.


    Changed classes:

    Vintasoft.WpfBarcode.BarcodeReader
    Added methods
    public Vintasoft.WpfBarcode.ImageSource ProcessImage(Vintasoft.WpfBarcode.ImageSource) Allows to process the image before barcode reading.
    public Vintasoft.WpfBarcode.IBarcodeInfo [] ReadBarcodes(Vintasoft.WpfBarcode.ImageSource) Reads barcodes from the specified image source.
    public void SetImage(Vintasoft.WpfBarcode.ImageSource) Sets the current image from the specified image source.


    Vintasoft.WpfBarcode.ReaderSettings
    Removed properties
    public bool TryTransmitGS1Value { get ; set ; } This property is obsolete, use the Vintasoft.WpfBarcode.ReaderSettings.ScanBarcodeSubsets property instead.


    Vintasoft.WpfBarcode.BarcodeWriter
    Added methods
    public string GetBarcodeAsSvgFile() Returns barcode as SVG file.


    Vintasoft.WpfBarcode.WriterSettings
    Removed properties
    public Vintasoft.WpfBarcode.BarcodeInfo.EANSubtype EANSubtype { get ; set ; } This property is obsolete, use BarcodeSymbologySubsets.ISBN, BarcodeSymbologySubsets.ISMN or BarcodeSymbologySubsets.ISSN barcode subset.
    Added methods
    public int ConvertUnitsToPixels(double, Vintasoft.WpfBarcode.UnitOfMeasure) Converts the value in specified units to the pixels.
    public void SetWidth(int) Sets the desired width of barcode.
    Removed methods
    public void SetHeight(double, Vintasoft.WpfBarcode.UnitOfMeasure) This method is obsolete, use the BarcodeWriter.GetBarcodeAsBitmap(double, double, UnitOfMeasure) method instead.
    public void SetMinWidth(double, Vintasoft.WpfBarcode.UnitOfMeasure) This method is obsolete, use the BarcodeWriter.GetBarcodeAsBitmap(double, double, UnitOfMeasure) method instead.
    public void SetWidth(double, Vintasoft.WpfBarcode.UnitOfMeasure) This method is obsolete, use the BarcodeWriter.GetBarcodeAsBitmap(double, double, UnitOfMeasure) method instead.


    Vintasoft.WpfBarcode.BarcodeInfo.BarcodeInfoBase
    Added methods
    public bool StructureEqualsTo(Vintasoft.WpfBarcode.IBarcodeInfo) Determines whether the barcode structure, which is specified by Vintasoft.WpfBarcode.IBarcodeInfo, is equal to the barcode structure of this instance.


    Vintasoft.WpfBarcode.BarcodeInfo.BarcodeInfo2D
    Added methods
    public System.Windows.Point [] GetReferencePoints() Returns the reference points of this barcode info.
    public bool StructureEqualsTo(Vintasoft.WpfBarcode.IBarcodeInfo) Determines whether the barcode structure, which is specified by Vintasoft.WpfBarcode.IBarcodeInfo, is equal to the barcode structure of this instance.


    Vintasoft.WpfBarcode.BarcodeInfo.AztecInfo
    Added methods
    public System.Windows.Point [] GetReferencePoints() Returns the reference points of this barcode info.


    Vintasoft.WpfBarcode.BarcodeInfo.HanXinCodeInfo
    Added methods
    public System.Windows.Point [] GetReferencePoints() Returns the reference points of this barcode info.


    Vintasoft.WpfBarcode.BarcodeInfo.PDF417Info
    Added methods
    public bool StructureEqualsTo(Vintasoft.WpfBarcode.IBarcodeInfo) Determines whether the barcode structure, which is specified by Vintasoft.WpfBarcode.IBarcodeInfo, is equal to the barcode structure of this instance.


    Vintasoft.WpfBarcode.BarcodeInfo.QRInfo
    Added methods
    public System.Windows.Point [] GetReferencePoints() Returns the reference points of this barcode info.


    Vintasoft.WpfBarcode.QualityTests.ISO15415QualityTest
    Added constructors
    public void ISO15415QualityTest(Vintasoft.WpfBarcode.BarcodeInfo.BarcodeInfo2D, Vintasoft.WpfBarcode.ImageSource, bool) Initializes a new instance of the Vintasoft.WpfBarcode.QualityTests.ISO15415QualityTest class.


    Vintasoft.WpfBarcode.QualityTests.ISO15416QualityTest
    Added constructors
    public void ISO15416QualityTest(Vintasoft.WpfBarcode.BarcodeInfo.BarcodeInfo1D, Vintasoft.WpfBarcode.ImageSource, bool, int) Initializes a new instance of the Vintasoft.WpfBarcode.QualityTests.ISO15416QualityTest class.


    Vintasoft.WpfBarcode.Region
    Added methods
    public System.Windows.Point [] ToArray() Returns this region as a point array.




    Changed interfaces:

    Vintasoft.WpfBarcode.IBarcodeInfo
    Added methods
    public bool StructureEqualsTo(Vintasoft.WpfBarcode.IBarcodeInfo) Determines whether the barcode structure, which is specified by Vintasoft.WpfBarcode.IBarcodeInfo, is equal to the barcode structure of this instance.




    New enumerations:

    public enum Vintasoft.WpfBarcode.ImageSourcePixelFormat Specifies available pixel formats of image source.


    Changed enumerations:

    Vintasoft.WpfBarcode.BarcodeCharacteristics
    Added fields
    public Vintasoft.WpfBarcode.BarcodeCharacteristics NormalSizeBarcodes Image with normal-size barcodes (single bar or cell is greater than two pixels). This characteristic has effect only with automatic barcode recognition (Vintasoft.WpfBarcode.ReaderSettings.AutomaticRecognition is true).


    Vintasoft.WpfBarcode.BarcodeType
    Removed fields
    public Vintasoft.WpfBarcode.BarcodeType Code32 Use the BarcodeSymbologySubsets.Code32 barcode subset (ReaderSettings.ScanBarcodeSubsets) instead.


    Vintasoft.WpfBarcode.WriterSettingsExceptionType
    Added fields
    public Vintasoft.WpfBarcode.WriterSettingsExceptionType InvalidChecksumDigit Wrong barcode value: invalid checksum digit.