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