Skip to content
| Marketplace
Sign in
Visual Studio>Controls>Actipro Bar Code for WPF
Actipro Bar Code for WPF

Actipro Bar Code for WPF

Actipro Software

|
4,576 clicks
| (1) | Free Trial
A WPF vector-based bar code generation suite with the most common symbologies. Add bar codes with many display options directly in your application or in any WPF context, like XPS documents.
Get Started

Actipro Bar Code makes it easy to add the most common 2D and linear bar codes to any WPF application or report. 

Bar codes can be saved in XPS document content, saved to image files, rendered directly to a WPF DrawingContext, or added as a child control in any FixedDocument, FlowDocument or other WPF control. 

Actipro Bar Code takes all the work out of the bar code generation process by allowing you to simply say what value to encode. It automatically calculates any appropriate checksums and generates the resulting bar code for you. The output is completely customizable with many options, everything from setting the bar height to display of the encoded value below the bar lines.

Features

Actipro Bar Code has an enormous feature set that allows for complete display customization.

Symbologies

All of the most common symbologies (see a full list) are included: everything from the 2DQR Code that works great with mobile devices, to retail product codes like EAN-13 and UPC-A, to classic linear bar codes such as Code 39.

Many symbologies have checksums and/or encoded values that are automatically calculated for you and inserted into the bar code, making the use of this product as simple as selecting a symbology and setting the value to code.

Validation routines are included to ensure each value entered for a particular symbology conforms to specifications.

Vector-Drawn

The bar codes are rendered using vectors meaning that they are always drawn precisely. You can use transforms to scale them to any size, or rotate them, and they will still appear crisp.

The same BarCode control, on the left at its default scale and on the right scaled up to 3x

This is most beneficial when using high-DPI printers for printing out things like XPS documents that contain bar codes in them since the bar codes will be crystal clear. 

Use Anywhere

Since the BarCode control is a WPF control, it can easily be used in any WPF context. Common usage examples are in a WPF application UI, FixedDocument, FlowDocument, or added to an XPS document. You can even render any bar code directly to a WPF DrawingContext.

Need to export your bar codes to images? No problem!  You can easily export any bar code to any image format supported by WPF.

Customizable

Actipro Bar Code is packed with features for completely customizing the display of vector-based bar codes. 

The same BarCode control using an EAN-13 symbology, where each variation has different settings

Options such as borders, quiet zone thickness, controlling if and how the value displays, having the displayed value intrude into the bar lines, showing a caption above the bar code, setting bar height or cell size, etc. are all available settings.

Symbologies

Actipro Bar Code includes all of the most common 2D and linear symbologies.

2D Symbologies

QR Code

QR Code is a 2D symbology, originally used in automotive manufacturing, that is now used worldwide for a wide variety of purposes. It is readable by most mobile devices with cameras and can be used to display text to a user, add a vCard contact to the user's device, open a URL, or compose a text message or e-mail. Features include automatic detection of best version, encoding, and mask based on value.

Give it a try!  If you have a mobile device with a 2D bar code scanner, scan this code and your mobile device should jump to our home page.

Linear Symbologies

EAN-13

EAN-13 is a linear symbology, based on the original 12-digit Universal Product Code (UPC) system developed in North America. Features include auto-generation and insertion of a checksum.

 

EAN-8

EAN-8 is a linear symbology, used on smaller retail packages where EAN-13 bar codes don't fit. Features include auto-generation and insertion of a checksum.

UPC-A

UPC-A is a linear symbology, widely used in the United States and Canada for tracking trade items in stores. Features include auto-generation and insertion of a checksum.

 

UPC-E

UPC-E is a linear symbology, used on smaller retail packages where UPC-A bar codes don't fit.

Code 39

Code 39 is a linear symbology, and is one of the first alphanumeric bar codes. Features include optional display of start/stop characters, optional auto-generation and insertion of a checksum, and the ability to alter the width ratio of narrow to wide bars.

 

Code 39 Extended (full ASCII)

Code 39 Extended is a linear symbology, and supports the encoding of many more characters than standard Code 39. Features include optional display of start/stop characters, optional auto-generation and insertion of a checksum, and the ability to alter the width ratio of narrow to wide bars.

Code 93

Code 93 is a linear symbology, designed in 1982 by Intermec to provide a higher density and data security enhancement to Code 39. Features include optional display of start/stop characters, auto-generation and insertion of a checksum, and the ability to alter the width ratio of narrow to wide bars.

 

Code 93 Extended (full ASCII)

Code 93 Extended is a linear symbology, and supports the encoding of many more characters than standard Code 93. Features include optional display of start/stop characters, auto-generation and insertion of a checksum, and the ability to alter the width ratio of narrow to wide bars.

Code 128

Code 128 is a high-density barcode symbology, used extensively worldwide in shipping and packaging industries. Features include auto-generation and insertion of a checksum.

 

Codabar

Codabar is a linear symbology, developed in 1972 by Pitney Bowes, Inc. Features include optional display of start/stop characters.

Interleaved 2 of 5

Interleaved 2 of 5 is a linear symbology, that provides higher density than the Industrial 2 of 5 symbology that it is based on. Features include optional auto-generation and insertion of a checksum and the ability to alter the width ratio of narrow to wide bars.

 

Postnet

Postnet is used by the United States Postal Service to assist in directing mail. Features include auto-generation and insertion of a checksum.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft