- Home
- Products
- Integration
- Tutorial
- Barcode FAQ
- Purchase
- Company
C# EAN-8 Generator Library SDK Integration & Developer GuideGenerate barcode EAN-8 images in Visual C# .NET with complete sample C# source code
Index
C# EAN-8 Generator IntroductionEAN-8, also known as European Article Number 8, UPC-8, GTIN-8, GS1-8, EAN/UCC-8, is the short barcode version of EAN-13 barcode. C# EAN-8 Generator is one of the functions in OnBarcode's
Barcode for .NET Generation Controls, which supports
generating & printing EAN-8 and 20+ other linear & 2D bar codes for C# applications.
EAN-8 Generator library, SDK & application OnBarcode provides several EAN-8 Generator components and software, including .NET EAN-8, Java EAN-8, VB.NET EAN-8, ASP.NET EAN-8, EAN-8 Generator. This document is providing a detailed C# source code about generating EAN-8barcodes in C# class using Barcode for C# generation component. Complete EAN-8 custmoization settings is included in C# EAN-8 generation guide. Create EAN-8 Barcodes in C#Creating EAN-8 barcode in C# class example: using System; using System.Collections.Generic; using System.Text; using OnBarcode.Barcode; using System.Drawing.Imaging; using System.Drawing; Linear ean8 = new Linear(); // Barcode data to encode ean8.Data = "1234567"; // Barcode symbology type //ean8.Type = BarcodeType.EAN8; ean8.Type = BarcodeType.EAN8_2; // This property is not working in EAN-8. // According to EAN 8 specification, our library will always encode checksum for you. ean8.AddCheckSum = true; /* EAN 8 Supplement 2, 5 digits */ // EAN-8 supplement data, 2 digits or 5 digits ean8.SupData = "12"; // This is a multiplicator of the bar height (Y); The default is 0.8 (80%). ean8.SupHeight = 0.8f; // The separation between the barcode and the supplement barcode. Default is 15 pixel. ean8.SupSpace = 15; /* * Barcode Image Related Settings */ // Unit of meature for all size related setting in the library. ean8.UOM = UnitOfMeasure.PIXEL; // Bar module width (X), default is 1 pixel; ean8.X = 1; // Bar module height (Y), default is 60 pixel; ean8.Y = 60; // Barcode image left, right, top, bottom margins. Defaults are 0. ean8.LeftMargin = 0; ean8.RightMargin = 0; ean8.TopMargin = 0; ean8.BottomMargin = 0; // Image resolution in dpi, default is 72 dpi. ean8.Resolution = 72; // Created barcode orientation. 4 options are: facing left, facing right, facing bottom, and facing top ean8.Rotate = Rotate.Rotate0; /* * Linear barcodes human readable text styles */ // Display human readable text under the barcode ean8.ShowText = true; // Display checksum digit at the end of barcode data. ean8.ShowCheckSumChar = true; // Human readable text font size, font family and style ean8.TextFont = new Font("Arial", 9f, FontStyle.Regular); // Space between barcode and text. Default is 6 pixel. ean8.TextMargin = 6; // Generate EAN-8 and encode barcode to gif format ean8.Format = ImageFormat.Gif; ean8.drawBarcode("C:\\ean8.gif"); /* You can also call other drawing methods to generate barcodes public void drawBarcode(Graphics graphics); public void drawBarcode(string filename); public Bitmap drawBarcode(); public void drawBarcode(Stream stream); */ More C# Barcode Generation Tutorials: |