Blogs

The One With

Introducing BarCode Library for .NET (coming soon in v2013.1)

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 = new BarCode();

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");     

image

Fig 1: Generated QR Code

EDIT: The Barcode Library will be made available as part of the Universal Subscription and as part of our new .NET Document Server standalone subscription.

Cheers,

Azret

Published May 31 2013, 11:50 AM by
Bookmark and Share

Comments

Neal

This will be nice, I'd love to include this in my e-comm site I'm working on, assuming I'll have it avail on DXp.

May 31, 2013 3:19 PM

Hans Nieuwenhuis

Although I don't need (yet) all the new stuff you're coming up with, I'm really impressed with the cool new things you're introducing (especially because a lot of those components are non-visual)!

June 1, 2013 2:03 AM

Renaud Bompuis

I really like this move to separate libraries for re-usable components such as the ability to manage zip files and barcodes.

June 1, 2013 7:15 AM

Cristian Tempestini

Very nice! Now what I am expecting is a barcode reader library to read barcodes from images and pdf.

June 1, 2013 7:18 AM

Mark Harby

Not liking this 'only in Universal' policy, I'm sure this will make the majority of you customers feel they are on the outside.

Why would you feel the need to make a barcode library Universal only ?

I don't like it but can understand on products such as the report server, not sure where you are headed with this ?

We have used the Enterprise subscription for a number of years now but only ever used the Winforms controls and CodeRush, I don't ask for 'additional' discount because I don't use ASP.Net or WPF.

The momentum you have generated over recent weeks with all the Winforms announcements has been very exciting (been feeling a little 'old-hat' for the last couple of years), however, this kind of 'tiny' statement starts to deflate again.

Perhaps a clear statement on why and where you are going.

Breaking up the suites into 'pluggable' units might even save us some money as we wouldn't need to purchase the bits we didn't use.

Just a Sunday morning rant there.

June 2, 2013 5:47 AM

Brian Maxim

Could it be used in SQL Server Reporting?

June 2, 2013 3:12 PM
LIVE CHAT

Chat is one of the many ways you can contact members of the DevExpress Team.
We are available Monday-Friday between 7:30am and 4:30pm Pacific Time.

If you need additional product information, write to us at info@devexpress.com or call us at +1 (818) 844-3383

FOLLOW US

DevExpress engineers feature-complete Presentation Controls, IDE Productivity Tools, Business Application Frameworks, and Reporting Systems for Visual Studio, along with high-performance HTML JS Mobile Frameworks for developers targeting iOS, Android and Windows Phone. Whether using WPF, Silverlight, ASP.NET, WinForms, HTML5 or Windows 8, DevExpress tools help you build and deliver your best in the shortest time possible.

Copyright © 1998-2014 Developer Express Inc.
All trademarks or registered trademarks are property of their respective owners