API changes in version 6.0
In This Topic
API changes in Vintasoft.Barcode.dll
New classes:
public class Vintasoft.Barcode.BarcodeReaderProgressEventArgs
|
Provides data for the Progress event. |
public class Vintasoft.Barcode.BarcodeInfo.StructureAppendCharacter
|
Class that contains information about the Structure Append non-data character. |
public class Vintasoft.Barcode.BarcodeInfo.AztecStructureAppendCharacter
|
Class that contains information about the Aztec Structure Append non-data character. |
public class Vintasoft.Barcode.BarcodeInfo.DataMatrixStructureAppendCharacter
|
Class that contains information about the DataMatrix Structure Append non-data character. |
public class Vintasoft.Barcode.BarcodeInfo.QRStructureAppendCharacter
|
Class that contains information about the QR Structure Append non-data character. |
public class Vintasoft.Barcode.BarcodeImageChangedEventArgs
|
Provides data for the BarcodeImageChanged action. |
Changed classes:
Vintasoft.Barcode.BarcodeReader |
Added methods |
public Vintasoft.Barcode.IBarcodeInfo[] ReadBarcodes(System.IO.Stream)
|
Reads barcodes from the specified stream. |
public System.Drawing.Image ProcessImage(System.Drawing.Image)
|
Allows to process the image before barcode reading. |
|
|
Removed methods |
public System.Drawing.Image ProcessImage(System.Drawing.Image, Vintasoft.Barcode.BarcodeInfoClass)
|
Allows to process the image before barcode reading. |
|
|
Added events |
public event System.EventHandler <Vintasoft.Barcode.BarcodeReaderProgressEventArgs > Progress
|
Occurs when progress of barcode reading is changed. |
|
|
Vintasoft.Barcode.BarcodeInfo.BarcodeInfoBase |
Added methods |
public string ToString()
|
Converts the information about barcode of this instance to its equivalent string. |
|
|
Vintasoft.Barcode.ReaderSettings |
Removed fields |
public int DefaultThreshold1D
|
Define default value for the Threshold1D property. |
public int DefaultThreshold2D
|
Define default value for the Threshold2D property. |
|
|
Added properties |
public int ThresholdMin { get; set; }
|
Gets or sets the minimal threshold value of algorithm color conversion in the barcode reading iteration process (see ThresholdMode.Iterations). |
public int ThresholdMax { get; set; }
|
Gets or sets the maximal threshold value of algorithm color conversion in the barcode reading iteration process (see ThresholdMode.Iterations). |
public bool Erode { get; set; }
|
Gets or sets a value indicating whether the barcode reader processes the image with barcodes using the "erode" algorithm before barcode search. |
|
|
Changed properties |
public Vintasoft.Barcode.BarcodeInfo.AustralianPostCustomerInfoFormat AustralianPostCustomerInfoFormat { get; set; }
|
public Vintasoft.Barcode.AustralianPostCustomerInfoFormat AustralianPostCustomerInfoFormat { get; set; }
|
|
|
Added methods |
public System.Xml.Schema.XmlSchema GetSchema()
|
Not implemented. |
public void ReadXml(System.Xml.XmlReader)
|
Deserializes the ReaderSettings from a specified System.Xml.XmlReader.
|
public void WriteXml(System.Xml.XmlWriter)
|
Serializes the ReaderSettings to a specified System.Xml.XmlWriter.
|
public Vintasoft.Barcode.ReaderSettings Clone()
|
Creates a new object that is a copy of the current instance. |
|
|
Vintasoft.Barcode.BarcodeInfo.BarcodeInfo1D |
Removed properties |
public Vintasoft.Barcode.BarcodeInfoClass BarcodeInfoClass { get; }
|
Returns a barcode class: 1D. |
|
|
Removed methods |
public string ToString()
|
Converts the information about barcode of this instance to its equivalent string. |
|
|
Vintasoft.Barcode.WriterSettings |
Changed properties |
public System.Drawing.Imaging.PixelFormat PixelFormat { get; set; }
|
public Vintasoft.Barcode.BarcodeImagePixelFormat PixelFormat { get; set; }
|
public float Resolution { get; set; }
|
public double Resolution { get; set; }
|
public Vintasoft.Barcode.AustralianPostCustomerInfoFormat AustralianPostCustomerInfoFormat { get; set; }
|
public Vintasoft.Barcode.BarcodeInfo.AustralianPostCustomerInfoFormat AustralianPostCustomerInfoFormat { get; set; }
|
|
|
Added methods |
public Vintasoft.Barcode.WriterSettings Clone()
|
Creates a new object that is a copy of the current instance. |
|
|
Changed methods |
public void SetMinWidth(Single, Vintasoft.Barcode.UnitOfMeasure)
|
public void SetMinWidth(double, Vintasoft.Barcode.UnitOfMeasure)
|
public void SetWidth(Single, Vintasoft.Barcode.UnitOfMeasure)
|
public void SetWidth(double, Vintasoft.Barcode.UnitOfMeasure)
|
public void SetHeight(Single, Vintasoft.Barcode.UnitOfMeasure)
|
public void SetHeight(double, Vintasoft.Barcode.UnitOfMeasure)
|
|
|
Vintasoft.Barcode.BarcodeInfo.NonDataFlags |
Added methods |
public Vintasoft.Barcode.BarcodeInfo.DataMatrixStructureAppendCharacter CreateDataMatrixStructureAppendCharacter(int, int, int)
|
Creates a new DataMatrix Structure Append character with specified symbol position, symbol count and file identefication. |
public Vintasoft.Barcode.BarcodeInfo.AztecStructureAppendCharacter CreateAztecStructureAppendCharacter(int, int, string)
|
Creates a new Aztect Structure Append character with specified symbol position, symbol count and message ID. |
public Vintasoft.Barcode.BarcodeInfo.QRStructureAppendCharacter CreateQRStructureAppendCharacter(int, int, byte)
|
Creates a new QR Structure Append character with specified symbol position, symbol count and parity data. |
|
|
Vintasoft.Barcode.BarcodeWriter |
Changed methods |
public System.Drawing.Image GetBarcodeAsBitmap()
|
public System.Drawing.Bitmap GetBarcodeAsBitmap()
|
|
|
Vintasoft.Barcode.BarcodeInfo.BarcodeInfo2D |
Removed properties |
public Vintasoft.Barcode.BarcodeInfoClass BarcodeInfoClass { get; }
|
Returns a barcode class: 2D. |
|
|
Removed constructors |
public void BarcodeInfo2D()
|
Initializes a new instance of the BarcodeInfo2D class. |
|
|
Vintasoft.Barcode.BarcodeInfo.QRSymbol |
Changed properties |
public System.Drawing.Size SymbolSize { get; }
|
public int SymbolSize { get; }
|
|
|
Vintasoft.Barcode.BarcodeInfo.DataMatrixSymbol |
Added properties |
public int SymbolWidth { get; }
|
Returns a symbol width. |
public int SymbolHeight { get; }
|
Returns a symbol height. |
|
|
Removed properties |
public System.Drawing.Size SymbolSize { get; }
|
Returns a symbol size. |
|
|
Vintasoft.Barcode.BarcodeInfo.PDF417Info |
Removed methods |
public string ToString()
|
Converts the information about barcode of this instance to its equivalent string. |
|
|
Vintasoft.Barcode.BarcodeInfo.QRInfo |
Removed constructors |
public void QRInfo()
|
Initializes a new instance of the QRInfo class. |
|
|
Vintasoft.Barcode.BarcodeWriterControl |
Added methods |
public void BeginInit()
|
Signals the object that initialization is starting. |
public void EndInit()
|
Signals the object that initialization is complete. |
|
|
Added events |
public event System.EventHandler <Vintasoft.Barcode.BarcodeImageChangedEventArgs > BarcodeImageChanged
|
Occurs when barcode image is changed. |
|
|
Vintasoft.Barcode.PdfImageInfo |
Added properties |
public int Width { get; }
|
Gets the width of the image. |
public int Height { get; }
|
Gets the height of the image. |
public int BitsPerPixel { get; }
|
Gets the number of bits per pixel for this image resource. |
|
|
Removed properties |
public System.Drawing.Size Size { get; }
|
|
public System.Drawing.Imaging.PixelFormat PixelFormat { get; }
|
|
|
|
New enumerations:
public enum Vintasoft.Barcode.BarcodeInfo.AustralianPostCustomerInfoFormat
|
Specifies available formats of customer information field in barcode. |
public enum Vintasoft.Barcode.BarcodeImagePixelFormat
|
Specifies the format of the color data for each pixel in the barcode image. |
Removed enumerations:
public enum Vintasoft.Barcode.AustralianPostCustomerInfoFormat
|
Specifies available formats of customer information field in barcode. |
Changed enumerations:
Vintasoft.Barcode.ThresholdMode |
Added fields |
public Vintasoft.Barcode.ThresholdMode Iterations
|
Barcode reader uses some threshold values. Value of the ThresholdMin, ThresholdMax and ThresholdIterations properties used in barcode reading iteration process. Please read more info about the ThresholdIterations mode. |
|
|