Pdf417BarcodeWriterErrorCorrectionLevel Property |
Error Correction Level. Determines how many extra Error Correction Codewords (ECC)
will be encoded in the final symbol to allow the posibility of recovering from
damage in the symbol.
Namespace:
Atalasoft.Barcoding.Writing
Assembly:
Atalasoft.dotImage.Barcoding.Writing (in Atalasoft.dotImage.Barcoding.Writing.dll) Version: 11.4.0.9.0.377 (.NET 4.5.2, x86)
Syntax public int ErrorCorrectionLevel { get; set; }
Public Property ErrorCorrectionLevel As Integer
Get
Set
Property Value
Type:
Int32 A value within the range 0-8 inclusive.
Remarks Only values in the range 0-8 are valid. Depending on the value of the Error
Correction Level different number of Error Correction Codewords (ECC) are appended.
In any
Layout if the User selects a valid Error Correction Level
that value is respected.
Error Correction Level | Codewords |
---|
0 | 2 |
1 | 4 |
2 | 8 |
3 | 16 |
4 | 32 |
5 | 64 |
6 | 128 |
7 | 256 |
8 | 512 |
AIM (Automatic Identification Manufacturers) Standard for PDF417 recommends the following EC Levels depending on the amount of Data:
Data Codewords | Recommended EC Level |
---|
1-40 | 2 |
41-160 | 3 |
161-320 | 4 |
321-863 | 5 |
Remarks This value determines how many error correction code words will be included in the barcode. The
correspondence is exponential. A value of 0 yields 21 code words, 1 yields 22 code words. In
general a value of n yields 2n+1 code words.
See Also