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