Barcode Generator
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
### 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