|
No. 1 Bar Code SDK Provider for Java/.NET/Objective-C Professionals
|
Generating Barcode UPC-E in .NET is one of the functions in OnBarcode's
.NET Barcode Generators, which supports
creating & printing UPC-E 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
UPC-E is also known as Universal Product Code version E, UPC-E Supplement 5/Five-digit Add-On, UPC-E Supplement 2/Two-digit Add-On, UPC-E+5, UPC-E+2, UPC-E0, E0, UPC-E1, E1, GTIN-12 with lead "0", GS1-12, UCC-12
.NET UPC E Generator encodes:
Generating barcode UPC-E in C# Class example (C# Source Code to Create UPC-E barcodes)
Linear upce = new Linear(); upce.Type = BarcodeType.UPCE; upce.Data = "123456"; upce.X = 1; upce.Y = 60; // Generate UPC-E and encode barcode to gif format upce.Format = ImageFormat.Gif; upce.drawBarcode("c#-upce.gif"); // Print UPC-E to C# Bitmap object Bitmap upceBitmap = upce.drawBarcode();
Generating barcode UPC-E in VB.NET Class example
Dim upce As OnBarcode.Barcode.Linear upce = New OnBarcode.Barcode.Linear() upce.Type = OnBarcode.Barcode.BarcodeType.UPCE upce.Data = "123456" upce.X = 1 upce.Y = 60 // Generate UPC-E and encode barcode to png format upce.Format = ImageFormat.Png upce.drawBarcode("vbnet-upce.png") // Print UPC-E to vb.net Bitmap object Dim upceBitmap As Bitmap upceBitmap = upce.drawBarcode();
Creating barcode UPC-E image in C# Class example
Linear upce = new Linear(); upce.Type = BarcodeType.UPCE; upce.Data = "123456"; upce.X = 1; upce.Y = 60; // Create UPC-E and encode barcode to Jpeg format upce.Format = ImageFormat.Jpeg; upce.drawBarcode("C://csharp-upce.jpg");
Creating barcode UPC-E image in VB.NET Class example
Dim upce As OnBarcode.Barcode.Linear upce = New OnBarcode.Barcode.Linear() upce.Type = OnBarcode.Barcode.BarcodeType.UPCE upce.Data = "123456" upce.X = 1 upce.Y = 60 // Create UPC-E and encode barcode to Jpeg format upce.Format = ImageFormat.Jpeg upce.drawBarcode("C://vbnet-upce.jpg")
To draw & print barcode UPC-E 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 UPC-E 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 | "" | value to encode. valid data is 6 digits | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Type | TYPE | BarcodeType.CODE128 (7) | linear barcode type, default is Code128.
UPC-E type values are: BarcodeType.UPCE (39), BarcodeType.UPCE_2 (40), BarcodeType.UPCE_5 (41). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 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). The UPC-E check digit has the same value of the check digit on the equivalent UPC-A number. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 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. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|