Barcode Generator

Content Type: Widget
Categories: Utility,User Interface

Overview

Barcode Generator – Generate barcodes and QR codes from a string input. Supports multiple barcode formats (CODE128, QR Code, and custom types) with optional download functionality.

Displays an empty state message when no value is provided.

Documentation

Features

 

Multiple Format Support:

- Standard barcodes: CODE128, CODE39, CODE93, EAN-13, EAN-8, UPC, ITF-14, MSI, Pharmacode, Codabar

- QR codes with customizable error correction levels (L, M, Q, H)

- EAN addon support (EAN-2, EAN-5) for extended retail barcodes

- GS1-128/EAN-128 encoding option

 

Display Options:

- Customizable dimensions (width, height, margin)

- Optional value display below the code

- Card-style presentation with border and padding

- QR code image overlay with customizable position, size, and opacity

- Configurable QR code title display

 

Download Functionality:

- Optional download button with customizable caption and position (top/bottom)

- Custom filename support

- Accessibility-friendly with ARIA labels

 

 

Basic Setup

1. Add Widget to Page: Place the Barcode Generator widget on a page with entity context (e.g., inside a Data View)

2. Set Dynamic Value: Configure the Dynamic value property with an attribute or expression that returns a string

(e.g., $Entity/BarcodeValue)

3. Choose Format: Select the Barcode Format:

- Barcode: Uses CODE128 by default

- QR Code: For 2D codes

- Custom: Access advanced barcode formats

Releases

Version: 1.0.0
Framework Version: 10.24.0
Release Notes:

### Added

- Initial release of Barcode and QR Code Generator widget

- Generate Barcode and QR codes from string input

- Configurable Barcode and QR code properties

- Download functionality for barcode and QR code

- Comprehensive configuration and styling settings for various barcode types