.NET Barcode Postnet Generator for .NET, C#, ASP.NET, VB.NET
.NET Barcode offers the most affordable .NET barcode generator for barcode .NET professionals.
.NET Postnet Introduction
Postnet is also known as USPS
POSTNET Barcode, USPS POSTal Numeric Encoding Technique Barcode, Delivery Point
Barcode (DPBC), Postnet 3 of 5
The POSTNET (POSTal Numeric
Encoding Technique) barcode was developed by the US Postal Service to encode
ZIP Code information on letter mail for rapid and reliable sorting by BCSs. The
POSTNET barcode can represent a five-digit ZIP Code (32 bars),
a six-digit ZIP Code (37 bars), a nine-digit
ZIP+4 code (52 bars), or an eleven-digit delivery point code (62 bars).
.NET Barcode Generator - How to generate barcodes in C# Class?
The following C# .NET code illustrates how to generate a barcode in C# class:
using KeepDynamic.Barcode.Generator;
BarCode barcode = new BarCode();
barcode.SymbologyType = SymbologyType.Code39;
barcode.CodeText = "CODE39";
barcode.Format = ImageFormat.Png;
barcode.drawBarcode("C://barcode-code39-csharp.png");
barcode.drawBarcode("Graphics object");
barcode.drawBarcode("Stream object");
.NET Barcode Generator - How to create barcodes in VB.NET Class?
The following VB.NET code illustrates how to generate a barcode in VB.NET class:
// Create linear barcode object in VB.NET
Dim barcode As KeepDynamic.Barcode.Generator.BarCode
barcode = New KeepDynamic.Barcode.Generator.BarCode()
// Set barcode symbology type to Code-39 in VB.NET
barcode.SymbologyType = SymbologyType.Code39;
// Set Code39 barcode value in VB.NET
barcode.CodeText = "CODE39"
// Set Code39 drawing image format to PNG in VB.NET
barcode.Format = ImageFormat.Png
// Generate Code-39 barcode & encode to the png image in VB.NET
barcode.drawBarcode("C://barcode-code39-vbnet.png")
// Generate Code-39 barcode & print to System.Drawing.Graphics object in VB.NET
barcode.drawBarcode("Graphics object")
// Create Code-39 barcode & draw to System.IO.Stream object in VB.NET
barcode.drawBarcode("Stream object")
How to create barcodes in Windows Forms Applications
To create linear & 2D barcodes in Windows Forms applications, do the following procedures:
- Add KeepDynamic.BarCode.Windows.dll to your C#, VB.NET project reference
- Add KeepDynamic.BarCode.Windows.dll to windows project toolbox
- Drag one of the BarCodeControl, DataMatrixControl, PDF417Control, QRCodeControl item to your windows forms
How to create barcodes in ASP.NET Web Forms Projects
To create linear & 2D barcodes in ASP.NET Web Forms applications, do the following procedures:
- Add KeepDynamic.BarCode.AspNet.dll to your C#, VB.NET project reference
- Add KeepDynamic.BarCode.AspNet.dll to windows project toolbox
- Drag one of the BarCodeControl, DataMatrixControl, PDF417Control, QRCodeControl item to your ASP.NET Web form pages, in your ASP.NET design view
.NET POSTNET Barcodes Properties
| Class Properties |
HTTP Parameters |
Default |
Comments |
| SymbologyType |
symbology-type |
SymbologyType.Code128 |
Barcode type. Value for POSTNET is SymbologyType.Postnet |
| CodeText |
code-text |
"" |
Barcode value to encode |
| EnableChecksum |
enable-checksum |
true |
Checksum for barcode value |
| GraphicsUnit |
graphics-unit |
GraphicsUnit.Pixel |
BarCode graphics meature for all size related settings. 0: pixel; 1: cm; 2: inch. Default is pixel |
| X |
x |
2 |
Width of barcode module (narrow bar), default is 2 pixel |
| Y |
y |
75 |
Barcode module height, default is 75 pixel |
| LeftMargin |
left-margin |
0 |
Barcode image left margin |
| RightMargin |
right-margin |
0 |
Barcode image right margin |
| TopMargin |
top-margin |
0 |
Barcode image top margin |
| BottomMargin |
bottom-margin |
0 |
Barcode image bottom margin |
| Resolution |
resolution |
72 |
Barcode image resolution in dpi |
| Rotate |
rotate |
0 |
Barcode rotate angle, valid values: 0, 90, 180, 270 |
| DisplayCodeText |
display-code-text |
true |
If true, display barcode value text, otherwise do not display. |
| CodeTextFont |
code-text-font |
"Arial", Font.PLAIN, 11 |
Barcode text font style |
| Format |
format |
ImageFormat.Png |
Image format type. Using System.Drawing.Imaging.ImageFormat |
.NET Barcode Generator supports most common linear (1d) and matrix (2d) bar code standards, including: