- Generating 2D QR Code bar codes in .NET winforms, C#, VB.NET class
- Provide detailed VB.NET barcode sample, .NET barcode sample & .NET WinForms barcode creation guides for users
- Easy-to-use QR Code Controls completely written in managed C#, full integration for .NET
- Programmatically draw, make matrix QR Code barcodes using C# and VB.NET programming
- Add Auto data mode to simplify QR Code matrix barcode data encoding
- Provide QRCodeECI to encode multiple character sets
- Support 4 levels of QR Code Error Correction Level (QRCodeECL)to protect data from damage
- Easy-to-use barcode generator provided, such as barcode .NET WinForms, barcode .NET, Excel barcode & ASP.NET barcode
- Compatible with ISO / IEC 18004 (2nd edition) for valid image output
- Support thermal printer to printout accurate QR Code images even on low-resolution printeres
QR Code is also named Denso Barcode, QRCode, Quick Response Code, JIS X0510, ISO/IE18004. KA.Barcode Generator for .NET WinForms is an outstanding barcode API SDK that allows you to easily generate, create QR Code images and other 1D, 2-dimensional barcode symbologies in Windows Forms, C#, Visual Basic.NET class library, and adjust barcode images like orientation, image formats and so on.
Using Barcode Control SDK Library to add barcodes in ASP.NET ....
XP; Microsoft Visual Studio 2005; Visual C#.NET. 1D & ....
Here is a detailed sample for specify QR Code images; others please link to:
Install QR Code Maker into .NET WinForms
Add reference: Add "KeepAutomation.Barcode.Windows.dll" to your .NET Winforms project reference
Add to toolbox: To add BarcodeControl to your .NET Winforms toolbox
Feature into .NET projects using Visual Basic .NET programming . ....
This Barcode Generator control SDK library support generating ....
In "Choose Toolbox Items" form, click button "Browse...", and select KeepAutomation.Barcode.Windows.dll
Now you will see BarCodeControl in your toolbox
Drag and drop the BarCodeControl into the Forms and a Codabar image is generated
Find barcode setting panel in the left side and change barcode symbology into QR Code
Now you can customize the following setting
QR Code with Fixed X Dimension & Y Dimension
X dimension, the module bar width, is a primary parameter for barcode which stands for the width of the narrowest bar, while Y dimension is the height of the module bar. Since QR Code is made up tiny black module squares, you are supposed to set X and Y to the same value.
QR Code Barcode Margins / Quiet Zones
Margins are called quiet zones in the barcode specification. The ISO/IEC 16022 specification for QR Code requires margins on four sides of a QR Code image with four times the value of X dimension. For example, if you set X to 3 pixels, then you copy the demo code below:
QR Code Image Formats
KA.Barcode Generator for .NET WinForms supports printing and saving QR Code barcodes in different image formats, including Png, Jpeg/Jpg, Gif, Tiff, Bmp, etc.
QR Code Barcode Unit
KA.Barcode Generator for .NET WinForms provides three units of measure for QR Code image generation: Pixel, Cm and Inch.
The default value is Pixel. Copy the demo code below to customize this parameter.
QR Code Image Resolution
KA.Barcode Generator for .NET WinForms is designed to help you print high-quality barcode images in C#.NET. You can customize image resolution through DPI, which is short for Dots per Inch. 72 DPI is the default value for the generated QR Code barcode images.
QR Code Image Orientation
In case you want to adjust QR Code orientation, i.e. the barcode rotation angle, KA.Barcode Generator for .NET Suite provides four types of barcode orientations for you to choose from: 0 degree, 90 degrees, 180 degrees, and 270 degrees.
QR Code Version
KA.Barcode Generator for .NET WinForms supports 40 types of QR Code versions, which vary from V1 to V40, with 21x21 modules to 177x177 modules, increasing in steps of four modules per side. Default value is V1. Copy the C# sample code below to adjust it.
QR Code Error Correction Level (ECL)
As specified in the QR Code symbology standard, there are four levels of Reed-Solomon error correction, referred to as L, M, Q and H in increasing order of capacity, each allowing recovery of : L 7%, M 15%, Q 25%, H 30%. Default value is L. Copy the demo code below to adjust it.
QR Code Image Setting In C#, VB.NET Class Library
Copy the C#/ VB.NET sample to integrate, display a QR Code in Window application:
BarCode qrcode= new BarCode();
qrcode.Symbology = KeepAutomation.Barcode.Symbology.QRCode;
qrcode.CodeToEncode = "C#QRCode";
qrcode.X = 3;
qrcode.Y = 3;
qrcode.LeftMargin = 12;
qrcode.RightMargin = 12;
qrcode.TopMargin = 12;
qrcode.BottomMargin = 12;
qrcode.ImageFormat = System.Drawing.Imaging.ImageFormat.Png;
qrcode.BarcodeUnit = BarcodeUnit.Pixel;
qrcode.DPI = 72;
qrcode.Orientation = KeepAutomation.Barcode.Orientation .Degree90
qrcode.QRCodeVersion = QRCodeVersion.V2;
Dim qrcode As KeepAutomation.Barcode.Bean.BarCode = New KeepAutomation.Barcode.Bean.BarCode
qrcode.Symbology = KeepAutomation.Barcode.Symbology.QRCode
qrcode.CodeToEncode = "vbqrGenerator"
qrcode.X = 3
qrcode.Y = 3
qrcode.LeftMargin = 12
qrcode.RightMargin = 12
qrcode.TopMargin = 12
qrcode.BottomMargin = 12
qrcode.ImageFormat = System.Drawing.Imaging.ImageFormat.Png
qrcode.BarcodeUnit = KeepAutomation.Barcode.BarcodeUnit.Pixel
qrcode.DPI = 72
qrcode.Orientation = KeepAutomation.Barcode.Orientation.Degree90
qrcode.QRCodeVersion = KeepAutomation.Barcode.QRCodeVersion.V2