|
.NET Barcode >
.NET Barcode Generate Guide >
.NET Intelligent Mail (Onecode) for .NET, C#, ASP.NET, VB.NET
.NET USPS Intelligent Mail (Onecode) Generator for .NET, C#, ASP.NET, VB.NET
Create & Generate Intelligent Mail (Onecode) Barcodes in C#, VB.NET, ASP.NET
Intelligent Mail Barcode has also been referred to as OneCode, IMB and the 4-State Barcode.
The Intelligent Mail barcode is a 65-bar code for use on mail in the United States.
.NET USPS Intelligent Mail (Onecode) prints:
- 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
1. How to generate Intelligent Mail (OneCode) barcodes in C# Class?
using BusinessRefinery.Barcode;
// construct a linear barcode object
Linear barcode = new Linear();
// set linear barcode symbolgoy to code-128
barcode.Symbology = Symbology.CODE128;
// set code-128 code text to encode
barcode.Code = "9876543210";
//draw barcode and save into image file in gif format
barcode.drawBarcode("C://code-128-in-csharp.gif");
|
2. How to generate Intelligent Mail (OneCode) barcodes in VB.NET Class?
// construct a linear barcode object
Dim barcode As BusinessRefinery.Barcode.Linear
barcode = New BusinessRefinery.Barcode.Linear()
// set linear barcode symbolgoy to code-128
barcode.Symbology = BusinessRefinery.Barcode.Symbology.CODE128
// set code-128 code text to encode
barcode.Code = "0123456789"
//draw barcode and save into image file in gif format
barcode.drawBarcode("C://code-128-in-vbnet.gif")
|
3. How to draw Intelligent Mail (OneCode) barcodes to image files (GIF, JPEG, BMP, PNG, & TIFF)?
using BusinessRefinery.Barcode;
Linear barcode = new Linear();
barcode.Symbology = BarcodeType.CODE128;
barcode.Code = "9876543210";
barcode.drawBarcode("C://code-128-in-csharp.gif");
You can draw other file formats, by change file types to .jpg, .bmp, .png, and .tif.
4. How to draw & print Intelligent Mail (OneCode) barcodes to .NET objects like Graphics, Stream, Bitmap?
using BusinessRefinery.Barcode;
Linear barcode = new Linear();
barcode.Symbology = BarcodeType.CODE128;
barcode.Code = "9876543210";
barcode.drawBarcode2Stream("Stream object");
Bitmap barcodeInBitmap = barcode.drawBarcode();
barcode.drawBarcodeOnGraphics("Graphics object");
5. How to create Intelligent Mail (OneCode) barcodes in C# or VB.NET Windows Application using .NET Barcode Generator Windows Control Library?
-
add BusinessRefinery.Barcode.Win.dll to your .NET Windows Application project reference
-
add .NET Barcode Generator .NET Windows Control Library to .NET Visual Studio Toolbox
6. How to create Intelligent Mail (OneCode) barcodes in ASP.NET Web Application using ASP.NET Barcode Generator Web Control Library?
-
add BusinessRefinery.Barcode.Web.dll to your ASP.NET project reference
-
add ASP.NET Barcode Generator ASP.NET Web Control Library to .NET Visual Studio Toolbox
Basic
-
Symbology : Barcode symbology type.
HTTP Parameter: symbology;
Default Value: Symbology.CODE128 (7)
-
Code : Barcode encoding data value.
HTTP Parameter: code;
Default Value: ""
-
AddChecksum : Apply Checksum digit at the end of some linear barcode value.
HTTP Parameter: add-checksum;
Default Value: true
Barcode Size
-
BarcodeUnit : Unit of meature for all size related properties. 0: Pixel (default); 1: CM; 2: Inch.
HTTP Parameter: barcode-unit;
Default Value: 0 (UOM_PIXEL)
-
BarWidth : bar module width (X), default is 3 pixel
HTTP Parameter: bar-width;
Default Value: 3
-
BarHeight : bar module height (Y), default is 60 pixel
HTTP Parameter: bar-height;
Default Value: 60
-
LeftMargin : generated barcode image left margin
HTTP Parameter: left-margin;
Default Value: 0.0f
-
RightMargin : generated barcode image right margin
HTTP Parameter: right-margin;
Default Value: 0.0f
-
TopMargin : generated barcode image top margin
HTTP Parameter: top-margin;
Default Value: 0.0f
-
BottomMargin : generated barcode image bottom margin
HTTP Parameter: bottom-margin;
Default Value: 0.0f
-
Resolution : generated barcode image resolution in dpi
HTTP Parameter: resolution;
Default Value: 72 dpi
-
Rotate : barcode rotate angle, valid values: 0 (ROTATE_0), 1 (ROTATE_90), 2 (ROTATE_180), 3 (ROTATE_270)
HTTP Parameter: rotate;
Default Value: 0 (ANGLE_0)
-
BarcodeWidth
HTTP Parameter: barcode-width;
Default Value: 0
-
BarcodeHeight
HTTP Parameter: barcode-height;
Default Value: 0
-
Width : for WinForm Controller only, same as BarcodeWidth
HTTP Parameter: -;
Default Value: 0
-
Height : for WinForm Controller only, same as BarcodeHeight
HTTP Parameter: -;
Default Value: 0
Barcode Text Style
-
DisplayText : set true to draw barcode value text under the barcode
HTTP Parameter: display-text;
Default Value: true
-
DisplayChecksumDigit : set true to display last checksum digit, if any.
HTTP Parameter: display-checksum-digit;
Default Value: true
-
TextFont : drawn barcode value text font style
HTTP Parameter: text-font;
Default Value: new Font("Arial", Font.PLAIN, 11)
-
TextMargin : space between barcode and barcode text
HTTP Parameter: text-margin;
Default Value: 6 pixel
-
Linear Barcodes
-
QR-Code
- QRCode with structured append, UPS encoding and mode 2-6 support.
-
Data Matrix
- Data Matrix with ECC200, ASCII, text, C40 and Base256 encoding, Extended Channel Interpretation and Structured append.
-
PDF-417
- PDF417 with EC levels 1 to 8, text and binary encoding.
-
GS1 DataBar
- GS1 DataBar [formerly Reduced Space Symbology (RSS)]
|