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