API changes in version 12.2
In This Topic
API changes in Vintasoft.Barcode.dll
New classes:
public class Vintasoft.Barcode.GrayscaleImageSource |
Provides information about 8-bit grayscale image source. |
public class Vintasoft.Barcode.BarcodeInfo.DotCodeInfo |
Contains information about recognized DotCode barcode. |
public class Vintasoft.Barcode.SymbologySubsets.GS1.GS1DotCodeBarcodeSymbology |
Defines the GS1 DotCode barcode symbology - subset of DotCode barcode symbology with values in GS1 System data format. |
Changed classes:
Vintasoft.Barcode.ReaderSettings |
Added properties |
public bool DotCodeInterpretFncCharacters { get; set; } |
Gets or sets a value indicating whether the barcode reader must interpret FNC characters in DotCode barcodes. |
public int DotCodeMatrixMaxArea { get; set; } |
Gets or sets the maximum area of DotCodeBarcode, in dots. |
public int DotCodeMatrixMinArea { get; set; } |
Gets or sets the minimum area of DotCodeBarcode, in dots. |
public int MaximumThreadCount { get; set; } |
Gets or sets the maximum number of threads the barcode reader can create for barcode search. |
|
|
Vintasoft.Barcode.WriterSettings |
Added properties |
public bool DotCodeInterpretNonDataCharacters { get; set; } |
Gets or sets a value indicating whether the barcode writer must interpret non-data characters in DotCode barcode. |
public int DotCodeMatrixHeight { get; set; } |
Gets or sets DotCode matrix height. |
public int DotCodeMatrixWidth { get; set; } |
Gets or sets DotCode matrix width. |
public double DotCodeMatrixWidthHeightRatio { get; set; } |
Gets or sets the width/height aspect ratio of DotCode matrix. |
public bool DotCodeRectangularModules { get; set; } |
Gets or sets a value indicating whether the barcode writer must generate the Dotcode cells with square form. |
|
|
Vintasoft.Barcode.BarcodeInfo.NonDataFlags |
Added properties |
public Vintasoft.Barcode.BarcodeInfo.NonDataFlagValueItem SymbolSeparation { get; } |
Gets the Symbol Separation character. |
|
|
Added methods |
public Vintasoft.Barcode.BarcodeInfo.StructuredAppendCharacter CreateDotCodeStructuredAppendCharacter(int, int) |
Creates a new DotCode Structured Append character with specified symbol position and symbol count. |
|
|
Vintasoft.Barcode.GS1.GS1Codec |
Added properties |
public Vintasoft.Barcode.GS1.GS1Codec GS1DotCode { get; } |
Gets a GS1 DotCode codec (for encoding GS1 value in DotCode barcodes). |
|
|
Vintasoft.Barcode.QualityTests.ISO15416QualityTest |
Added methods |
public Vintasoft.Barcode.QualityTests.ISO15416QualityGrade ConvertQualityGradeValueToQualityGrade(double) |
Converts quality grade value to quality grade. |
|
|
Vintasoft.Barcode.QualityTests.ISO15416ScanReflectanceProfile |
Added properties |
public double DecodabilityGradeValue { get; } |
Gets a grade value of Vintasoft.Barcode.QualityTests.ISO15416ScanReflectanceProfile.Decodability. |
public double DefectsGradeValue { get; } |
Gets a grade value of Vintasoft.Barcode.QualityTests.ISO15416ScanReflectanceProfile.Defects. |
public double ModulationGradeValue { get; } |
Gets a grade value of Vintasoft.Barcode.QualityTests.ISO15416ScanReflectanceProfile.Modulation. |
public double ScanGradeValue { get; } |
Gets a grade value of scan profile. |
public double SymbolContrastGradeValue { get; } |
Gets a grade of Vintasoft.Barcode.QualityTests.ISO15416ScanReflectanceProfile.SymbolContrast. |
|
|
Vintasoft.Barcode.SymbologySubsets.BarcodeSymbologySubsets |
Added properties |
public Vintasoft.Barcode.SymbologySubsets.GS1.GS1DotCodeBarcodeSymbology GS1DotCode { get; } |
Gets the GS1 DotCode barcode symbology. |
|
|
Vintasoft.Barcode.SymbologySubsets.Hibc.HibcLicAztecBarcodeSymbology |
Added methods |
public void Encode(Vintasoft.Barcode.BarcodeInfo.ValueItemBase, Vintasoft.Barcode.WriterSettings) |
Encodes the barcode symbology subset value into the source barcode symbology value using provided barcode writer settings and saves the source barcode symbology value in the barcode writer settings. |
|
|
Vintasoft.Barcode.SymbologySubsets.Hibc.HibcLicDataMatrixBarcodeSymbology |
Added methods |
public void Encode(Vintasoft.Barcode.BarcodeInfo.ValueItemBase, Vintasoft.Barcode.WriterSettings) |
Encodes the barcode symbology subset value into the source barcode symbology value using provided barcode writer settings and saves the source barcode symbology value in the barcode writer settings. |
|
|
Vintasoft.Barcode.SymbologySubsets.Hibc.HibcLicQRBarcodeSymbology |
Added methods |
public void Encode(Vintasoft.Barcode.BarcodeInfo.ValueItemBase, Vintasoft.Barcode.WriterSettings) |
Encodes the barcode symbology subset value into the source barcode symbology value using provided barcode writer settings and saves the source barcode symbology value in the barcode writer settings. |
|
|
Vintasoft.Barcode.SymbologySubsets.Isbt128.Isbt128DataMatrixBarcodeSymbology |
Added methods |
public void Encode(Vintasoft.Barcode.BarcodeInfo.ValueItemBase, Vintasoft.Barcode.WriterSettings) |
Encodes the barcode symbology subset value into the source barcode symbology value using provided barcode writer settings and saves the source barcode symbology value in the barcode writer settings. |
|
|
Changed enumerations:
Vintasoft.Barcode.BarcodeType |
Added fields |
public Vintasoft.Barcode.BarcodeType DotCode |
DotCode is a two-dimensional dot code symbology that designed to be reliably read when printed by high-speed inkjet
or laser dot technologies.
Features:
- Fast and stable recognition algorithm.
- Unlimited symbol size.
- Ability to encode binary and ASCII data.
- Reed-Solomon error detection and correction.
- Extended Channel Interpretation allows to use characters from other character sets and other data interpretations.
Allowable non-data special flags:
- <ECInnnnnn> - Vintasoft.Barcode.BarcodeInfo.NonDataFlags.CreateECICharacter(System.Int32)
- <FNC1> - Vintasoft.Barcode.BarcodeInfo.NonDataFlags.Fnc1
- <SYMBOL_SEPARATION> - Vintasoft.Barcode.BarcodeInfo.NonDataFlags.SymbolSeparation
- <READER_PROGRAMMING> - Vintasoft.Barcode.BarcodeInfo.NonDataFlags.ReaderProgramming
- <SA_n_m> - Vintasoft.Barcode.BarcodeInfo.NonDataFlags.CreateDotCodeStructuredAppendCharacter(System.Int32,System.Int32)
|
|
|
API changes in Vintasoft.WpfBarcode.dll
New classes:
public class Vintasoft.WpfBarcode.BarcodeInfo.DotCodeInfo |
Contains information about recognized DotCode barcode. |
public class Vintasoft.WpfBarcode.SymbologySubsets.GS1.GS1DotCodeBarcodeSymbology |
Defines the GS1 DotCode barcode symbology - subset of DotCode barcode symbology with values in GS1 System data format. |
Vintasoft.WpfBarcode.ReaderSettings |
Added properties |
public bool DotCodeInterpretFncCharacters { get; set; } |
Gets or sets a value indicating whether the barcode reader must interpret FNC characters in DotCode barcodes. |
public int DotCodeMatrixMaxArea { get; set; } |
Gets or sets the maximum area of DotCodeBarcode, in dots. |
public int DotCodeMatrixMinArea { get; set; } |
Gets or sets the minimum area of DotCodeBarcode, in dots. |
public int MaximumThreadCount { get; set; } |
Gets or sets the maximum number of threads the barcode reader can create for barcode search. |
|
|
Vintasoft.WpfBarcode.WriterSettings |
Added properties |
public bool DotCodeInterpretNonDataCharacters { get; set; } |
Gets or sets a value indicating whether the barcode writer must interpret non-data characters in DotCode barcode. |
public int DotCodeMatrixHeight { get; set; } |
Gets or sets DotCode matrix height. |
public int DotCodeMatrixWidth { get; set; } |
Gets or sets DotCode matrix width. |
public double DotCodeMatrixWidthHeightRatio { get; set; } |
Gets or sets the width/height aspect ratio of DotCode matrix. |
public bool DotCodeRectangularModules { get; set; } |
Gets or sets a value indicating whether the barcode writer must generate the Dotcode cells with square form. |
|
|
Vintasoft.WpfBarcode.BarcodeInfo.NonDataFlags |
Added properties |
public Vintasoft.WpfBarcode.BarcodeInfo.NonDataFlagValueItem SymbolSeparation { get; } |
Gets the Symbol Separation character. |
|
|
Added methods |
public Vintasoft.WpfBarcode.BarcodeInfo.StructuredAppendCharacter CreateDotCodeStructuredAppendCharacter(int, int) |
Creates a new DotCode Structured Append character with specified symbol position and symbol count. |
|
|
Vintasoft.WpfBarcode.GS1.GS1Codec |
Added properties |
public Vintasoft.WpfBarcode.GS1.GS1Codec GS1DotCode { get; } |
Gets a GS1 DotCode codec (for encoding GS1 value in DotCode barcodes). |
|
|
Vintasoft.WpfBarcode.QualityTests.ISO15416QualityTest |
Added methods |
public Vintasoft.WpfBarcode.QualityTests.ISO15416QualityGrade ConvertQualityGradeValueToQualityGrade(double) |
Converts quality grade value to quality grade. |
|
|
Vintasoft.WpfBarcode.QualityTests.ISO15416ScanReflectanceProfile |
Added properties |
public double DecodabilityGradeValue { get; } |
Gets a grade value of Vintasoft.WpfBarcode.QualityTests.ISO15416ScanReflectanceProfile.Decodability. |
public double DefectsGradeValue { get; } |
Gets a grade value of Vintasoft.WpfBarcode.QualityTests.ISO15416ScanReflectanceProfile.Defects. |
public double ModulationGradeValue { get; } |
Gets a grade value of Vintasoft.WpfBarcode.QualityTests.ISO15416ScanReflectanceProfile.Modulation. |
public double ScanGradeValue { get; } |
Gets a grade value of scan profile. |
public double SymbolContrastGradeValue { get; } |
Gets a grade of Vintasoft.WpfBarcode.QualityTests.ISO15416ScanReflectanceProfile.SymbolContrast. |
|
|
Vintasoft.WpfBarcode.SymbologySubsets.BarcodeSymbologySubsets |
Added properties |
public Vintasoft.WpfBarcode.SymbologySubsets.GS1.GS1DotCodeBarcodeSymbology GS1DotCode { get; } |
Gets the GS1 DotCode barcode symbology. |
|
|
Vintasoft.WpfBarcode.SymbologySubsets.Hibc.HibcLicAztecBarcodeSymbology |
Added methods |
public void Encode(Vintasoft.WpfBarcode.BarcodeInfo.ValueItemBase, Vintasoft.WpfBarcode.WriterSettings) |
Encodes the barcode symbology subset value into the source barcode symbology value using provided barcode writer settings and saves the source barcode symbology value in the barcode writer settings. |
|
|
Vintasoft.WpfBarcode.SymbologySubsets.Hibc.HibcLicDataMatrixBarcodeSymbology |
Added methods |
public void Encode(Vintasoft.WpfBarcode.BarcodeInfo.ValueItemBase, Vintasoft.WpfBarcode.WriterSettings) |
Encodes the barcode symbology subset value into the source barcode symbology value using provided barcode writer settings and saves the source barcode symbology value in the barcode writer settings. |
|
|
Vintasoft.WpfBarcode.SymbologySubsets.Hibc.HibcLicQRBarcodeSymbology |
Added methods |
public void Encode(Vintasoft.WpfBarcode.BarcodeInfo.ValueItemBase, Vintasoft.WpfBarcode.WriterSettings) |
Encodes the barcode symbology subset value into the source barcode symbology value using provided barcode writer settings and saves the source barcode symbology value in the barcode writer settings. |
|
|
Vintasoft.WpfBarcode.SymbologySubsets.Isbt128.Isbt128DataMatrixBarcodeSymbology |
Added methods |
public void Encode(Vintasoft.WpfBarcode.BarcodeInfo.ValueItemBase, Vintasoft.WpfBarcode.WriterSettings) |
Encodes the barcode symbology subset value into the source barcode symbology value using provided barcode writer settings and saves the source barcode symbology value in the barcode writer settings. |
|
|
Changed enumerations:
Vintasoft.WpfBarcode.BarcodeType |
Added fields |
public Vintasoft.WpfBarcode.BarcodeType DotCode |
DotCode is a two-dimensional dot code symbology that designed to be reliably read when printed by high-speed inkjet or
laser dot technologies.
Features:
- Fast and stable recognition algorithm.
- Unlimited symbol size.
- Ability to encode binary and ASCII data.
- Reed-Solomon error detection and correction.
- Extended Channel Interpretation allows to use characters from other character sets and other data interpretations.
Allowable non-data special flags:
- <ECInnnnnn> - Vintasoft.WpfBarcode.BarcodeInfo.NonDataFlags.CreateECICharacter(System.Int32)
- <FNC1> - Vintasoft.WpfBarcode.BarcodeInfo.NonDataFlags.Fnc1
- <SYMBOL_SEPARATION> - Vintasoft.WpfBarcode.BarcodeInfo.NonDataFlags.SymbolSeparation
- <READER_PROGRAMMING> - Vintasoft.WpfBarcode.BarcodeInfo.NonDataFlags.ReaderProgramming
- <SA_n_m> - Vintasoft.WpfBarcode.BarcodeInfo.NonDataFlags.CreateDotCodeStructuredAppendCharacter(System.Int32,System.Int32)
|
|
|