VintaSoft Barcode .NET SDK 16.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.