API changes in version 16.0
Vintasoft.Barcode.AI.1D.dll - contains classes for AI-based detection of 1D barcode regions.
Vintasoft.Barcode.AI.1D.vsres - contains resources of Vintasoft.Barcode.AI.1D.dll assembly.
Vintasoft.Barcode.AI.2D.dll - contains classes for AI-based detection of 2D barcode regions.
Vintasoft.Barcode.AI.2D.vsres - contains resources of Vintasoft.Barcode.AI.2D.dll assembly.
| public class Vintasoft.Barcode.BarcodeLayoutInfo |
Provides information about barcode layout on an image. |
| public abstract class Vintasoft.Barcode.BarcodeRegionDetector |
Provides the abstract base class of barcode region detector, which allow to detect barcode regions in an image. |
| public class Vintasoft.Barcode.BarcodeRegionDetectors |
Provides a class that manages barcode region dectectors. |
| public class Vintasoft.Barcode.BarcodeRegionInfo |
Provides information about a barcode region that detected by the barcode region detector. |
| public class Vintasoft.Barcode.BarcodeInfo.IataBcbpBarcodeInfo |
Contains information about recognized IATA BCBP barcode (IATA - International Air Transport Association; BCBP - Bar Coded Boarding Pass). |
| public class Vintasoft.Barcode.BarcodeInfo.IataBcbpValue |
Contains information about value of IATA BCBP barcode (IATA - International Air Transport Association; BCBP - Bar Coded Boarding Pass). |
| public class Vintasoft.Barcode.QualityTests.QualityTestAngleParameter |
Provides angle value (in degrees) of an assessment parameter of a quality test. |
| public class Vintasoft.Barcode.QualityTests.QualityTestAssessmentParameter |
Provides value of an assessment parameter of a quality test. |
| public class Vintasoft.Barcode.QualityTests.QualityTestPassFailParameter |
Provides binary (pass/fail) value of an assessment parameter of a quality test. |
| public class Vintasoft.Barcode.QualityTests.QualityTestPercentParameter |
Provides the percent value of an assessment parameter of a quality test. |
| public class Vintasoft.Barcode.SymbologySubsets.IataBcbpAztecBarcodeSymbology |
Defines the IATA BCBP barcode symbology - subset of Aztec barcode symbology (IATA - International Air Transport Association; BCBP - Bar Coded Boarding Pass). |
| public abstract class Vintasoft.Barcode.SymbologySubsets.IataBcbpBarcodeSymbology |
Defines the IATA BCBP barcode symbology - subset of two dimensional barcode symbology (IATA - International Air Transport Association; BCBP - Bar Coded Boarding Pass). |
| public class Vintasoft.Barcode.SymbologySubsets.IataBcbpDataMatrixBarcodeSymbology |
Defines the IATA BCBP barcode symbology - subset of QR Code barcode symbology (IATA - International Air Transport Association; BCBP - Bar Coded Boarding Pass). |
| public class Vintasoft.Barcode.SymbologySubsets.IataBcbpPDF417BarcodeSymbology |
Defines the IATA BCBP barcode symbology - subset of PDF417 barcode symbology (IATA - International Air Transport Association; BCBP - Bar Coded Boarding Pass). |
| public class Vintasoft.Barcode.SymbologySubsets.IataBcbpQRCodeBarcodeSymbology |
Defines the IATA BCBP barcode symbology - subset of QR Code barcode symbology (IATA - International Air Transport Association; BCBP - Bar Coded Boarding Pass). |
| Vintasoft.Barcode.QualityTests.ISO15415QualityTest |
| Added properties |
| public Vintasoft.Barcode.QualityTests.QualityTestPassFailParameter Decode { get; } |
Gets the "Decode" assessment parameter, on a pass or fail basis. |
| public Vintasoft.Barcode.QualityTests.QualityTestAssessmentParameter FixedPatternDamage { get; } |
Gets a "Fixed Pattern Damage" assessment parameter. |
| public Vintasoft.Barcode.QualityTests.QualityTestAssessmentParameter Modulation { get; } |
Gets a "Modulation" assessment parameter. |
| public Vintasoft.Barcode.QualityTests.QualityTestAssessmentParameter OverallSymbolGrade { get; } |
Gets the overall symbol grade. |
| public Vintasoft.Barcode.QualityTests.QualityTestAssessmentParameter PrintGrowth { get; } |
Gets a "Print Growth" assessment parameter, measured in fraction of a module. |
| |
|
| Removed properties |
| public Vintasoft.Barcode.QualityTests.ISO15415QualityGrade AxialNonuniformityGrade { get; } |
This property is obsolete, use ISO15415QualityTest.AxialNonuniformity property instead. |
| public Vintasoft.Barcode.QualityTests.ISO15415QualityGrade CodewordYieldGrade { get; } |
This property is obsolete, use ISO15415QualityTest.CodewordYield property instead. |
| public Vintasoft.Barcode.QualityTests.ISO15415QualityGrade DecodeGrade { get; } |
This property is obsolete, use ISO15415QualityTest.Decode property instead. |
| public Vintasoft.Barcode.QualityTests.ISO15415QualityGrade FixedPatternDamageGrade { get; } |
This property is obsolete, use ISO15415QualityTest.FixedPatternDamage property instead. |
| public Vintasoft.Barcode.QualityTests.ISO15415QualityGrade GridNonuniformityGrade { get; } |
This property is obsolete, use ISO15415QualityTest.GridNonuniformity property instead. |
| public Vintasoft.Barcode.QualityTests.ISO15415QualityGrade ModulationGrade { get; } |
This property is obsolete, use [ISO15415QualityTest.ModulationGrade] property instead. |
| public Vintasoft.Barcode.QualityTests.ISO15415QualityGrade QuietZoneGrade { get; } |
This property is obsolete, use ISO15415QualityTest.QuietZone property instead. |
| public Vintasoft.Barcode.QualityTests.ISO15415QualityGrade SymbolContrastGrade { get; } |
This property is obsolete, use ISO15415QualityTest.SymbolContrast property instead. |
| public Vintasoft.Barcode.QualityTests.ISO15415QualityGrade UnusedErrorCorrectionGrade { get; } |
This property is obsolete, use ISO15415QualityTest.UnusedErrorCorrection property instead. |
| |
|
| Changed properties |
| public System.Collections.Generic.Dictionary<string,Vintasoft.Barcode.QualityTests.ISO15415QualityGrade> AdditionalGrades { get; } |
public System.Collections.Generic.Dictionary<string,Vintasoft.Barcode.QualityTests.QualityTestAssessmentParameter> AdditionalGrades { get; } |
| public float AxialNonuniformity { get; } |
public Vintasoft.Barcode.QualityTests.QualityTestAssessmentParameter AxialNonuniformity { get; } |
| public Vintasoft.Barcode.QualityTests.ISO15415QualityGrade CenterPatternTestGrade { get; } |
public Vintasoft.Barcode.QualityTests.QualityTestAssessmentParameter CenterPatternTestGrade { get; } |
| public Vintasoft.Barcode.QualityTests.ISO15415QualityGrade CodewordPrintQualityDecodabilityGrade { get; } |
public Vintasoft.Barcode.QualityTests.QualityTestAssessmentParameter CodewordPrintQualityDecodabilityGrade { get; } |
| public Vintasoft.Barcode.QualityTests.ISO15415QualityGrade CodewordPrintQualityDefectsGrade { get; } |
public Vintasoft.Barcode.QualityTests.QualityTestAssessmentParameter CodewordPrintQualityDefectsGrade { get; } |
| public Vintasoft.Barcode.QualityTests.ISO15415QualityGrade CodewordPrintQualityGrade { get; } |
public Vintasoft.Barcode.QualityTests.QualityTestAssessmentParameter CodewordPrintQualityGrade { get; } |
| public Vintasoft.Barcode.QualityTests.ISO15415QualityGrade CodewordPrintQualityModulationGrade { get; } |
public Vintasoft.Barcode.QualityTests.QualityTestAssessmentParameter CodewordPrintQualityModulationGrade { get; } |
| public float CodewordYield { get; } |
public Vintasoft.Barcode.QualityTests.QualityTestPercentParameter CodewordYield { get; } |
| public float ContrastUniformity { get; } |
public Vintasoft.Barcode.QualityTests.QualityTestAssessmentParameter ContrastUniformity { get; } |
| public float DistortionAngle { get; } |
public Vintasoft.Barcode.QualityTests.QualityTestAngleParameter DistortionAngle { get; } |
| public float GlobalThreshold { get; } |
public Vintasoft.Barcode.QualityTests.QualityTestPercentParameter GlobalThreshold { get; } |
| public float GridNonuniformity { get; } |
public Vintasoft.Barcode.QualityTests.QualityTestAssessmentParameter GridNonuniformity { get; } |
| public float MaxReflectance { get; } |
public Vintasoft.Barcode.QualityTests.QualityTestPercentParameter MaxReflectance { get; } |
| public float MinReflectance { get; } |
public Vintasoft.Barcode.QualityTests.QualityTestPercentParameter MinReflectance { get; } |
| public float QuietZone { get; } |
public Vintasoft.Barcode.QualityTests.QualityTestPercentParameter QuietZone { get; } |
| public Vintasoft.Barcode.QualityTests.ISO15415QualityGrade ReflectanceMarginGrade { get; } |
public float ReflectanceMarginGrade { get; } |
| public Vintasoft.Barcode.QualityTests.ISO15415QualityGrade ScanGrade { get; } |
public Vintasoft.Barcode.QualityTests.QualityTestAlphabeticGrade ScanGrade { get; } |
| public Vintasoft.Barcode.QualityTests.ISO15415QualityGrade StartPatternTestGrade { get; } |
public Vintasoft.Barcode.QualityTests.QualityTestAssessmentParameter StartPatternTestGrade { get; } |
| public Vintasoft.Barcode.QualityTests.ISO15415QualityGrade StopPatternTestGrade { get; } |
public Vintasoft.Barcode.QualityTests.QualityTestAssessmentParameter StopPatternTestGrade { get; } |
| public float SymbolContrast { get; } |
public Vintasoft.Barcode.QualityTests.QualityTestPercentParameter SymbolContrast { get; } |
| public float UnusedErrorCorrection { get; } |
public Vintasoft.Barcode.QualityTests.QualityTestPercentParameter UnusedErrorCorrection { get; } |
| |
|
| Vintasoft.Barcode.QualityTests.ISO15416ScanReflectanceProfile |
| Added properties |
| public double QuietZoneAnalyzedSizeLeft { get; } |
Gets the analyzed size of barcode quiet zone, in pixels, at left side. |
| public double QuietZoneAnalyzedSizeRight { get; } |
Gets the analyzed size of barcode quiet zone, in pixels, at right side. |
| public Vintasoft.Barcode.QualityTests.QualityTestPercentParameter QuietZoneLeft { get; } |
Gets the barcode quiet zone, in percentages from required quiet zone, at left side. |
| public Vintasoft.Barcode.QualityTests.QualityTestPercentParameter QuietZoneRight { get; } |
Gets the barcode quiet zone, in percentages from required quiet zone, at right side. |
| |
|
| Removed properties |
| public Vintasoft.Barcode.QualityTests.ISO15416QualityGrade DecodabilityGrade { get; } |
This property is obsolete, use ISO15416ScanReflectanceProfile.Decodability property instead. |
| public double DecodabilityGradeValue { get; } |
This property is obsolete, use ISO15416ScanReflectanceProfile.Decodability property instead. |
| public Vintasoft.Barcode.QualityTests.ISO15416QualityGrade DecodeGrade { get; } |
This property is obsolete, use ISO15416ScanReflectanceProfile.Decode property instead. |
| public Vintasoft.Barcode.QualityTests.ISO15416QualityGrade DefectsGrade { get; } |
This property is obsolete, use ISO15416ScanReflectanceProfile.Defects property instead. |
| public double DefectsGradeValue { get; } |
This property is obsolete, use ISO15416ScanReflectanceProfile.Defects property instead. |
| public Vintasoft.Barcode.QualityTests.ISO15416QualityGrade MinEdgeContrastGrade { get; } |
This property is obsolete, use ISO15416ScanReflectanceProfile.MinEdgeContrast property instead. |
| public Vintasoft.Barcode.QualityTests.ISO15416QualityGrade MinReflectanceGrade { get; } |
This property is obsolete, use ISO15416ScanReflectanceProfile.MinReflectance property instead. |
| public Vintasoft.Barcode.QualityTests.ISO15416QualityGrade ModulationGrade { get; } |
This property is obsolete, use ISO15416ScanReflectanceProfile.Modulation property instead. |
| public double ModulationGradeValue { get; } |
This property is obsolete, use ISO15416ScanReflectanceProfile.Modulation property instead. |
| public double ScanGradeValue { get; } |
This property is obsolete, use ISO15416ScanReflectanceProfile.ScanGrade property instead. |
| public Vintasoft.Barcode.QualityTests.ISO15416QualityGrade SymbolContrastGrade { get; } |
This property is obsolete, use ISO15416ScanReflectanceProfile.SymbolContrast property instead. |
| public double SymbolContrastGradeValue { get; } |
This property is obsolete, use ISO15416ScanReflectanceProfile.SymbolContrast property instead. |
| |
|
| Changed properties |
| public double AverageBarGain { get; } |
public Vintasoft.Barcode.QualityTests.QualityTestPercentParameter AverageBarGain { get; } |
| public double BlackNarrowBarWidth { get; } |
public Vintasoft.Barcode.QualityTests.QualityTestAssessmentParameter BlackNarrowBarWidth { get; } |
| public double BlackWhiteRatio { get; } |
public Vintasoft.Barcode.QualityTests.QualityTestAssessmentParameter BlackWhiteRatio { get; } |
| public double Decodability { get; } |
public Vintasoft.Barcode.QualityTests.QualityTestAssessmentParameter Decodability { get; } |
| public bool Decode { get; } |
public Vintasoft.Barcode.QualityTests.QualityTestPassFailParameter Decode { get; } |
| public double Defects { get; } |
public Vintasoft.Barcode.QualityTests.QualityTestAssessmentParameter Defects { get; } |
| public double GlobalThreshold { get; } |
public Vintasoft.Barcode.QualityTests.QualityTestPercentParameter GlobalThreshold { get; } |
| public double MaxElementReflectanceNonUniformity { get; } |
public Vintasoft.Barcode.QualityTests.QualityTestAssessmentParameter MaxElementReflectanceNonUniformity { get; } |
| public double MaxReflectance { get; } |
public Vintasoft.Barcode.QualityTests.QualityTestPercentParameter MaxReflectance { get; } |
| public double MinEdgeContrast { get; } |
public Vintasoft.Barcode.QualityTests.QualityTestPercentParameter MinEdgeContrast { get; } |
| public double MinReflectance { get; } |
public Vintasoft.Barcode.QualityTests.QualityTestPercentParameter MinReflectance { get; } |
| public double Modulation { get; } |
public Vintasoft.Barcode.QualityTests.QualityTestAssessmentParameter Modulation { get; } |
| public double PrintContrastSignal { get; } |
public Vintasoft.Barcode.QualityTests.QualityTestPercentParameter PrintContrastSignal { get; } |
| public Vintasoft.Barcode.QualityTests.ISO15416QualityGrade ScanGrade { get; } |
public Vintasoft.Barcode.QualityTests.QualityTestAssessmentParameter ScanGrade { get; } |
| public double SymbolContrast { get; } |
public Vintasoft.Barcode.QualityTests.QualityTestPercentParameter SymbolContrast { get; } |
| public double WhiteNarrowBarWidth { get; } |
public Vintasoft.Barcode.QualityTests.QualityTestAssessmentParameter WhiteNarrowBarWidth { get; } |
| |
|
| Vintasoft.Barcode.BarcodeInfo.DataMatrixSymbolType |
| Added fields |
| public Vintasoft.Barcode.BarcodeInfo.DataMatrixSymbolType Row8Col48DMRE |
8x48 DMRE symbol. |
| public Vintasoft.Barcode.BarcodeInfo.DataMatrixSymbolType Row8Col64DMRE |
8x64 DMRE symbol. |
| public Vintasoft.Barcode.BarcodeInfo.DataMatrixSymbolType Row8Col80DMRE |
8x80 DMRE symbol. |
| public Vintasoft.Barcode.BarcodeInfo.DataMatrixSymbolType Row8Col96DMRE |
8x96 DMRE symbol. |
| public Vintasoft.Barcode.BarcodeInfo.DataMatrixSymbolType Row8Col120DMRE |
8x120 DMRE symbol. |
| public Vintasoft.Barcode.BarcodeInfo.DataMatrixSymbolType Row8Col144DMRE |
8x144 DMRE symbol. |
| public Vintasoft.Barcode.BarcodeInfo.DataMatrixSymbolType Row12Col64DMRE |
12x64 DMRE symbol. |
| public Vintasoft.Barcode.BarcodeInfo.DataMatrixSymbolType Row12Col88DMRE |
12x88 DMRE symbol. |
| public Vintasoft.Barcode.BarcodeInfo.DataMatrixSymbolType Row16Col64DMRE |
16x64 DMRE symbol. |
| public Vintasoft.Barcode.BarcodeInfo.DataMatrixSymbolType Row20Col36DMRE |
20x36 DMRE symbol. |
| public Vintasoft.Barcode.BarcodeInfo.DataMatrixSymbolType Row20Col44DMRE |
20x44 DMRE symbol. |
| public Vintasoft.Barcode.BarcodeInfo.DataMatrixSymbolType Row20Col64DMRE |
20x64 DMRE symbol. |
| public Vintasoft.Barcode.BarcodeInfo.DataMatrixSymbolType Row22Col48DMRE |
22x48 DMRE symbol. |
| public Vintasoft.Barcode.BarcodeInfo.DataMatrixSymbolType Row24Col48DMRE |
24x48 DMRE symbol. |
| public Vintasoft.Barcode.BarcodeInfo.DataMatrixSymbolType Row24Col64DMRE |
24x64 DMRE symbol. |
| public Vintasoft.Barcode.BarcodeInfo.DataMatrixSymbolType Row26Col40DMRE |
26x40 DMRE symbol. |
| public Vintasoft.Barcode.BarcodeInfo.DataMatrixSymbolType Row26Col48DMRE |
26x48 DMRE symbol. |
| public Vintasoft.Barcode.BarcodeInfo.DataMatrixSymbolType Row26Col64DMRE |
26x64 DMRE symbol. |
| |
|