In the upcoming v2013.1 release, we will introduce a new, standalone Barcode Generation Library for .NET. We always had the ability to use barcodes inside our Reporting Suite, and last year we released a WinForms control to render the barcodes.
With the upcoming v2013.1, we have reworked and separated everything out into a lightweight non visual library, so you can take advantage of it regardless of the platform you are developing for.
We will support the following barcode types:
· Codabar
· Industrial2of5
· Interleaved2of5
· Code39
· Code39Extended
· Code93
· Code93Extended
· Code128
· Code11
· CodeMSI
· PostNet
· EAN13
· UPCA
· EAN8
· EAN128
· UPCSupplemental2
· UPCSupplemental5
· UPCE0
· UPCE1
· Matrix2of5
· PDF41,
· DataMatrix
· QRCode
· IntelligentMail
· DataMatrixGS1
Here is a small example on how to create a QR code:
BarCode barCode = newBarCode();
barCode.Symbology = Symbology.QRCode;
barCode.CodeText = "http://www.devexpress.com";
barCode.CodeBinaryData = Encoding.Default.GetBytes(barCode.CodeText);
barCode.Options.QRCode.CompactionMode = QRCodeCompactionMode.Byte;
barCode.Options.QRCode.ErrorLevel = QRCodeErrorLevel.Q;
barCode.Options.QRCode.ShowCodeText = true;
barCode.BarCodeImage.Save("BarCode.png");
Fig 1: Generated QR Code
Cheers,
Azret