|
No. 1 Bar Code SDK Provider for Java/.NET/Objective-C Professionals
|
Generating Barcode EAN-13 in .NET is one of the functions in OnBarcode's
.NET Barcode Generators, which supports
creating & printing EAN-13 and 30+ other linear & 2D bar codes for C#, VB.NET & ASP.NET applications.
OnBarcode develops several .NET Barcode Generation components for different .NET development environments:
Barcode Generation in ASP.NET
- Creating barcodes in ASP.NET Web applications
Barcode Generation in Windows Forms
- Printing barcodes in C#, VB.NET Windows Forms applications
Barcode Generation in Reporting Service
- Drawing barcodes in Microsoft Reporting Service 2005 & 2008
EAN-13 barcode (originally European Article Number) is a barcoding standard which is a superset of the original 12-digit Universal Product Code (UPC) system developed in the United States. The EAN-13 barcode is defined by the standards organisation GS1. The numbers encoded in EAN-13 bar codes are product identification numbers which are called Japanese Article Number (JAN) in Japan. All the numbers encoded in UPC and EAN barcodes are known as Global Trade Item Numbers (GTIN), and they can be encoded in other GS1 barcodes.
.NET EAN 13 Generator encodes:
Generating barcode EAN-13 in C# Class example (C# Source Code to Create EAN-13 barcodes)
Linear ean13 = new Linear(); ean13.Type = BarcodeType.EAN13; ean13.Data = "012345678912"; ean13.X = 1; ean13.Y = 60; // Generate EAN-13 and encode barcode to gif format ean13.Format = ImageFormat.Gif; ean13.drawBarcode("c#-ean13.gif"); // Print EAN-13 to C# Bitmap object Bitmap ean13Bitmap = ean13.drawBarcode();
Generating barcode EAN-8 in VB.NET Class example
Dim ean13 As OnBarcode.Barcode.Linear ean13 = New OnBarcode.Barcode.Linear() ean13.Type = OnBarcode.Barcode.BarcodeType.EAN13 ean13.Data = "012345678912" ean13.X = 1 ean13.Y = 60 // Generate EAN-13 and encode barcode to png format ean13.Format = ImageFormat.Png ean13.drawBarcode("vbnet-ean13.png") // Print EAN-13 to vb.net Bitmap object Dim ean13Bitmap As Bitmap ean13Bitmap = ean13.drawBarcode();
Creating barcode EAN-13 images in C# Class example
Linear ean13 = new Linear(); ean13.Type = BarcodeType.EAN13; ean13.Data = "012345678912"; ean13.X = 1; ean13.Y = 60; // Create EAN-13 and encode barcode to Jpeg format ean13.Format = ImageFormat.Jpeg; ean13.drawBarcode("C://csharp-ean13.jpg");
Creating barcode EAN-13 images in VB.NET Class example
Dim ean13 As OnBarcode.Barcode.Linear ean13 = New OnBarcode.Barcode.Linear() ean13.Type = OnBarcode.Barcode.BarcodeType.EAN13 ean13.Data = "012345678912" ean13.X = 1 ean13.Y = 60 // Create EAN-13 and encode barcode to Jpeg format ean13.Format = ImageFormat.Jpeg ean13.drawBarcode("C://vbnet-ean13.jpg")
To draw & print barcode EAN-13 to C# objects:
public void drawBarcode(Graphics graphics); public void drawBarcode(string filename); public Bitmap drawBarcode(); public void drawBarcode(Stream fileStream);
To draw & print barcode EAN-13 to VB.NET objects:
Public Sub drawBarcode(ByRef graphics As Graphics) Public Sub drawBarcode(ByVal filename As String) Public Function drawBarcode() As Bitmap Public Sub drawBarcode(ByRef fileStream As Stream)
| Category | Class Properties | WebStream Properties | Default | Comments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Basic | Data | DATA | "12345" | value to encode. valid data is 12 digits | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Type | TYPE | BarcodeType.CODE128 (7) | linear barcode type, default is Code128.
EAN-13 type values are: BarcodeType.EAN13 (15), BarcodeType.EAN13_2 (16), BarcodeType.EAN13_5 (17). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| AddCheckSum | ADD-CHECK-SUM | true | AddCheckSum property is not applied here. .NET Barcode will always add a check character in the last digit (modulo 10). | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| UPC/EAN Related | SupData | SUP-DATA | "" | Set the sData property with the supplementary data to encode. Valid values are 2 or 5 digits | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SupHeight | SUP-HEIGHT | 0.8 | This is a multiplicator of the height of the code; The default is 0.8 (80%). | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SupSpace | SUP-SPACE | 15 | The separation between the barcode and the supplement. Default is 15 pixel. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Size Related | UOM | UOM | UnitOfMeasure.PIXEL (0) | Unit of meature for all size related setting in the library.
Valid values: UnitOfMeasure.PIXEL (0), UnitOfMeasure.CM (1), UnitOfMeasure.INCH (2) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| X | X | 1 | width of barcode module (narrow bar), default is 1 pixel | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Y | Y | 60 | barcode module height, default is 60 pixel | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BarcodeWidth | BARCODE-WIDTH | 0 | barcode image width | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BarcodeHeight | BARCODE-HEIGHT | 0 | barcode image height | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| LeftMargin | LEFT-MARGIN | 0 | image left margin | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| RightMargin | RIGHT-MARGIN | 0 | image right margin | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| TopMargin | TOP-MARGIN | 0 | image top margin | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BottomMargin | BOTTOM-MARGIN | 0 | image bottom margin | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Resolution | RESOLUTION | 72 | in DPI | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Rotate | ROTATE | Rotate.Rotate0 (0) | valid values:
Rotate.Rotate0 (0), Rotate.Rotate90 (1), Rotate.Rotate180 (2), Rotate.Rotate270 (3) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Text & Color |
ShowText | SHOW-TEXT | true | If true, display barcode data text, otherwise do not display. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ShowCheckSumChar | SHOW-CHECK-SUM-CHAR | true | If true, display the check sum character in the end of data, if there is a check sum. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| TextFont | TEXT-FONT | Arial, Plain, 11 | Barcode text font style.
default is: new Font("Arial", 9f, FontStyle.Regular); Using website, using: &TEXT-FONT=Arial|9|regular |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| TextMargin | TEXT-MARGIN | 6 | Space between barcode and barcode data text, default is 6 pixel | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| In WebStream query string, please use int value for Enums, "true" and "false" for bool. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|