VB.NET Identcode Generator Size Setting Tutorial
sample source code to generate linear Identcode images and adjust barcode size in VB.NET
- Easy to be installed in VB.NET IDEs
- Reusable .NET component
- Easy to define the width and height of a module bar in Identcode
- Supported unit of measure include Pixel, Cm, and Inch
- Print flexible margins around Identcode Symbol
- Support symbol and background color setting
- Generate Identcode in GIF, TIFF, BMP, PNG, and JPEG
Identcode, also known as German Postal 2 of 5 Identcode, Deutsche Post Identcode Barcode, is a 14-digit bar code of the postal carrier cooperation with information about the recipient.
How to generate, print barcode using .NET, Java sdk library control with example project source code free download:
Identcode Symbology Structure
W: the width of Identcode, controlled by property BarCodeWidth
X (X ≥ 1 pixel): the width of a module bar, controlled by property X
Q (Q ≥ 10X): the width of the quiet zone, related to property LeftMargin & RightMargin
More information about Identcode barcode settings in VB.NET Barcode Generator,please see:
Identcode VB.NET Generator Size Setting Tutorial
After Identcode VB.NET Generator installation, get it ready in VB.NET by placing the following statement:
Dim identcode As OnBarcode.Barcode.Linear
identcode = New OnBarcode.Barcode.Linear
identcode.Type = OnBarcode.Barcode.BarcodeType.IDENTCODE
UOM
UOM is the controller of size setting unit. Pixel, Cm, and Inch are provided as its options. The default value of UOM is Pixel. For example, type the following statement to select Pixel as the unit of size setting measure:
identcode.UOM = OnBarcode.Barcode.UnitOfMeasure.PIXEL
X & Y
Property X (Type: Float; Default: 1) and Property Y (Type: Float; Default: 60) are used in Identcode barcode symbol size setting. X is for the module width setting, and Y controls the height of the bar.
Sample usage:
identcode.X = 2
identcode.Y = 70
BarCodeHeight & BarCodeWidth
Property BarCodeHeight (Type: Float; Default: 0) and Property BarCodeWidth (Type: Float; Default: 0) to set the size of the whole image.
Sample usage:
identcode.BarcodeHeight = 60
identcode.BarcodeWidth = 175
AutoResize
When the value of X, Y, BarCodeWidth, and BarCodeHeight conflict with each other, Property AutoResize (Type: bool; Default: False) should be enabled to solve the problem and make the Identcode 100% compatible with its symbology specification. See Identcode Barcode Size in VB.NET to know more usage of AutoResize.
Sample usage:
identcode.X = 2
identcode.BarcodeHeight = 60
identcode.AutoResize = True
TopMargin, BottomMargin, LeftMargin, & RightMargin
Using Identcode VB.NET Generator, a quiet zone with 10X width will be generated automatically at each side of the Identcode. When wider quiet zone is needed, you can increase the value of properties LeftMargin (Type: Float; Default: 0) and RightMargin (Type: Float; Default: 0). You can also create margins using TopMargin (Type: Float; Default: 0) and BottomMargin (Type: Float; Default: 0).
Sample usage:
identcode.TopMargin = 10
identcode.BottomMargin = 10
identcode.LeftMargin = 10
identcode.RightMargin = 10
TextMargin
Human readable text are required in almost every linear barcode symbology. Property TextMargin (Type: Float; Default: 6 pixel) is used to set the space between Identcode bar code and the human readable text below the barcode.
Sample usage:
identcode.TextMargin = 10