- Home
- Products
- Integration
- Tutorial
- Barcode FAQ
- Purchase
- Company
C# GS1-128 / EAN-128 Generator Library SDK Integration & Developer GuideGenerate barcode GS1-128 / EAN-128 images in Visual C# .NET with complete sample C# source code
Index
C# GS1-128 / EAN-128 Generator IntroductionGS1-128, former known as EAN-128, UCC-128, USS-128, is alphanumeric linear barcode developed on Code 128, however, using GS1 standard. C# GS1-128 Generator is one of the functions in OnBarcode's
Barcode in .NET Generation Controls, which supports
generating & printing GS1-128 / EAN-128 and 20+ other linear & 2D bar codes for C# applications.
EAN-128 Generator library, SDK & application OnBarcode provides several EAN-128 Generator components and software, including GS1 128 .NET, GS1 128 Java, GS1 128 VB.NET, GS1 128 ASP.NET, GS1 128 Generator. This document is providing a detailed C# source code about generating GS1-128 barcodes in C# class using Barcode in C# generation component. Complete GS1-128 custmoization settings is included in C# GS1-128 generation guide. Create GS1-128 / EAN-128 Barcodes in C#Creating GS1-128 / EAN-128 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 ean128 = new Linear(); // Barcode data to encode ean128.Data = "ONBARCODE"; // Barcode symbology type ean128.Type = BarcodeType.EAN128; // Apply checksum digit for EAN-128 / GS1-128 ean128.AddCheckSum = true; /* * Barcode Image Related Settings */ // Unit of meature for all size related setting in the library. ean128.UOM = UnitOfMeasure.PIXEL; // Bar module width (X), default is 1 pixel; ean128.X = 1; // Bar module height (Y), default is 60 pixel; ean128.Y = 60; // Barcode image left, right, top, bottom margins. Defaults are 0. ean128.LeftMargin = 0; ean128.RightMargin = 0; ean128.TopMargin = 0; ean128.BottomMargin = 0; // Image resolution in dpi, default is 72 dpi. ean128.Resolution = 72; // Created barcode orientation. 4 options are: facing left, facing right, facing bottom, and facing top ean128.Rotate = Rotate.Rotate0; /* * Linear barcodes human readable text styles */ // Display human readable text under the barcode ean128.ShowText = true; // Display checksum digit at the end of barcode data. ean128.ShowCheckSumChar = true; // Human readable text font size, font family and style ean128.TextFont = new Font("Arial", 9f, FontStyle.Regular); // Space between barcode and text. Default is 6 pixel. ean128.TextMargin = 6; // Generate EAN-128 and encode barcode to gif format ean128.Format = ImageFormat.Gif; ean128.drawBarcode("C:\\barcodeimages\\ean128.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: |