.NET EAN-8 Generator in C#
|
Symbology | EAN-8 | EAN-8 with 2-digit add-on symbol | EAN-8 with 5 digit add-on symbol |
Symbology Value | EAN8 | EAN8Sup2 | EAN8Sup5 |
Symbology Sample Code in C# | BarCode barcode = new BarCode(); barcode.Symbology = Symbology.EAN8; | BarCode barcode = new BarCode(); barcode.Symbology = Symbology.EAN8Sup2; | BarCode barcode = new BarCode(); barcode.Symbology = Symbology.EAN8Sup5; |
Symbology Sample Image |
EAN-8 Data Encoding
Find the properties “Data” (default value: 128) in Properties Windows. Input the data you are going to encode in the EAN-8. Make sure the data you input is within the character set of EAN-8.
Symbology Value | Symbology Character Set | Input Digits Account |
EAN8 | Numeric Character: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9; | 7 |
EAN8Sup2 | Numeric Character: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9; | 7 +2 |
EAN8Sup5 | Numeric Character: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9; | 7 +5 |
Sample Code
Property Name Sample Code – EAN8 Data
BarCode barcode = new BarCode();
barcode.Symbology = Symbology.EAN8;
barcode.Data = "9876543";
Sample Code
Property Name Sample Code – EAN8Sup2 Data
BarCode barcode = new BarCode();
barcode.Symbology = Symbology.EAN8Sup2;
barcode.Data = "9876543";
barcode.SupData = "12";
Sample Code
Property Name Sample Code – EAN8Sup5 Data
BarCode barcode = new BarCode();
barcode.Symbology = Symbology.EAN8Sup5;
barcode.Data = "9876543";
barcode.SupData = "12345";
When supplement barcode is needed, you also need to know the two properties for the supplement barcode generating besides the supplement data (SupData). They are SupHeight and SupSpace. |
Property | Value Type | Default Value | Property Description | Sample Code |
SupHeight | float | 0.8f | SupHeight= supplement barcode height/ main barcode height; the value of SupHeight ranges from 0 to 0.8f | BarCode barcode = new BarCode(); |
SupSpace | float | 15 (pixel) | The space between the main barcode and the supplement barcode | BarCode barcode = new BarCode(); |
Property | Value Type | Default Value | Property Description | Sample Code |
UOM | UnitOfMeasure | Pixel | The unit of measure; Options: Pixel Cm Inch |
BarCode barcode = new BarCode(); barcode.Symbology = Symbology.EAN8; |
BarcodeImageWidth | float | 0 | Barcode image width |
|
BarcodeImageHeight | float | 0 | Barcode image height |
|
X | float | 2 | Width of module in unit of measure |
|
Y | float | 75 | Height of module in unit of measure |
|
AutoResize | bool | false | - |
|
MarginTop | float | 0 | Top margin width of the barcode image in unit of measure |
BarCode barcode = new BarCode(); barcode.Symbology = Symbology.EAN8; barcode.Data = "9876543"; |
MarginBottom | float | 0 | Bottom margin width of the barcode image in unit of measure | |
MarginLeft | float | 0 | Left margin width of the barcode image in unit of measure | |
MarginRight | float | 0 | Right margin width of the barcode image in unit of measure |
The following EAN-8 barcode integration and creation information links relate to this product that may be of interest to you: