BizCode Barcode Generator for .NET Ultimate
The most robust & powerful barcode generating SDK for Microsoft .NET Framework
Quick Overviews
  • Powerful barcode creating DLL
  • Completely run in VB.NET
  • 100% sample code provided
  • Multiple barcode formats
  • Full controls provided
How to Generate Code 39 in VB.NET Library
VB.NET Code 39 Generator is a mature and reliable Code 39 barcode creating DLL with royalty-free and perpetual developer license. It is designed to offer a professional solution to generate and draw Code 39 and Code 39 Extension barcode in VB.NET projects simply and efficiently.
VB.NET Code 39 Generator allows users to input valid data message in Code 39 and Code 39 Extension symbol with Visual Basic.NET class in your .NET Framework 2.0/3.0/4.0. This integration VB.NET developer guide gives detailed sample code to help you generate, create Code 39 Data in VB.NET applications. More sample code, please see:
Code 39 Data Related Properties

Symbology

Barcode property Symbology is provided by Barcode Generator for .NET Ultimate for users to encrypt Code 39 and Code 39 Extension barcode encodable character sets in VB.NET.
VB.NET Code 39 Barcode Generator encodes:
  • Numeric data: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
  • Uppercase letters: A - Z
  • Seven special characters: -, $, :, /, ., +
VB.NET Code 39 Extension Barcode Generator encodes:
  • Standard ASCII characters 0-127 (default: ISO/IEC 646)

Code

Barcode property Code is provided by Barcode Generator for .NET Ultimate for users to manipulate data length of Code 39 and Code 39 Extension barcodes.

ProcessTilde

Barcode property ProcessTilde is provided by Barcode Generator for .NET Ultimate for users to encode some special characters for Code 39 and Code 39 Extension barcode using a tilde characters "~".
  • 1-byte character: ~0dd/~1dd/~2dd (character value from 000 ~ 255); ASCII character '~' is presented by ~126 Strings from "~256" to "~299" are unused

Check Digit Calculation

Barcode properties AddChecksum and DisplayChecksumDigit are provided by Barcode Generator for .NET Ultimate for users to calculate and display an optional Modulo 43 check digits for Code 39 and Code 39 Extension barcodes as they wish.

Human-readable Text

Barcode properties DisplayText and Textfont are provided by Barcode Generator for .NET Ultimate for users to display specified human-readable code text under Code 39 and Code 39 Extension barcode.
Customize Code 39 Barcode Data in VB.NET
Make sure that your have installed those programs before you encode Code 39 data in VB.NET:
Encode Code 39 Barcode Data in .NET Project Using VB.NET Class
Copy those following code onto your VB.NET projects:
Dim barcode As BusinessRefinery.Barcode.Linear = 
New BusinessRefinery.Barcode.Linear()
barcode.Symbology = BusinessRefinery.Barcode.Symbology.CODE39
barcode.Code = "CODE39"
barcode.drawBarcode2DataFile("c:/code-39-vb-net.gif")
Encode Code 39 Extension Barcode in VB.NET
Copy those following code onto your VB.NET projects:
Dim barcode As BusinessRefinery.Barcode.Linear = 
New BusinessRefinery.Barcode.Linear()
barcode.Symbology = BusinessRefinery.Barcode.Symbology.CODE39EX
barcode.Code = "Code 39"
barcode.drawBarcode2DataFile("c:/code-39-ex-vb-net.gif")
Control Code 39 Barcode Data Length
In Barcode Generator for .NET Ultimate, the default value of Code is "".

Copy those following code to change Code 39 barcode data length:
barcode.Code = "BUSINESSREFINERY.COM-CODE-39"
Display Code 39 Barcode Human-Readable Text
In Barcode Generator for .NET Ultimate, the default value of DisplayText is true.

In Barcode Generator for .NET Ultimate, the default value of TextFont is new Font("Arial", Font.PLAIN, 11).

Copy those following code to show human-readable text with customized font style:
barcode.DisplayText = true
barcode.TextFont = new Font("Arial", 11.0f, FontStyle.Bold)
Encode Code 39 Barcode Data with "~" in VB.NET
In Barcode Generator for .NET Ultimate, the default value of ProcessTilde is false.

Copy those following code to encode Code 39barcode data with "~":
barcode.ProcessTilde= true
barcode.Code = "~189"