Components | All | New | MacOS | Windows | Linux | iOS | ||||
Examples | Mac & Win | Server | Client | Guides | Statistic | FMM | Blog | Deprecated | Old |
Component: Barcode
Functions for generating and scanning barcodes.
Generate bar code as image, image file or write on PDF page.
Version | macOS | Windows | Linux | Server | iOS SDK |
3.5 / 14.5 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |
Item | Details |
---|---|
Barcode.Detect Detects a barcode. | All 3.5 |
Barcode.DetectAsJSON New in 14.5 Detects barcodes and returns JSON. | All 14.5 |
Barcode.DrawBarcode Draws a barcode into a PDF page. | All 3.5 |
Barcode.EANChecksum Calculates checksum for EAN barcodes. | All 5.0 |
Barcode.Generate Generates a barcode. | All 3.5 |
Barcode.GenerateJSON Generates a barcode. | All 9.4 |
Barcode.GetInputMode Queries input mode. | All 8.1 |
Barcode.GetOption Queries option by index. | All 8.1 |
Barcode.GetPrimary Queries primary parameter. | All 7.1 |
Barcode.ISBNChecksum Calculates checksum for ISBN barcodes. | All 5.0 |
Barcode.LibVersion Queries version of Zint library. | All 9.3 |
Barcode.LoadLibrary Loads the zbar library. | All 11.3 |
Barcode.Loaded Whether the zbar library is loaded. | All 11.3 |
Barcode.Modulo10Checksum Calculate checksum with Modulo 10 recursive. | All 11.1 |
Barcode.Scan Scans for barcodes in a picture. | All 11.3 |
Barcode.SetInputMode Sets input mode. | All 8.1 |
Barcode.SetOption Sets option by index. | All 8.1 |
Barcode.SetOptions Sets options for barcode creation. | All 4.3 |
Barcode.SetPrimary Sets primary parameter. | All 7.1 |
Barcode.UPCChecksum Calculates checksum for UPC barcodes. | All 3.5 |
Barcode.WriteFile Generates a barcode and writes to file. | All 4.3 |
Barcode.ZBarVersion Queries version of zbar library. | All 11.3 |
22 functions shown.
Release notes
- Version 13.1
- Fixed problem in Barcode.Generate and Barcode.GenerateJSON functions, where a warning from the zint library would be treated as an error.
- Version 13.0
- Added WhitespaceHeight, GuardDescent and WarnLevel options for Barcode.GenerateJSON functions.
- Version 12.5
- Fixed crash if text is missing in JSON for Barcode.GenerateJSON function.
- Version 12.2
- Deprecated Barcode.Detect in favor of Barcode.Scan function.
- Version 11.3
- Added zbar library support to better detect barcodes with Barcode.LoadLibrary and Barcode.Scan functions.
- Added Barcode.Loaded and Barcode.ZBarVersion function.
- Version 11.2
- Added workaround for error 561 in Barcode.Generate. We lower ECC level now if text doesn't fit otherwise.
- Updated zxing library to get a few newer bug fixes for Barcode.Detect function.
- Version 11.1
- Added Barcode.Modulo10Checksum function.
- Version 11.0
- Changed Barcode.Generate to default to 8-bit per channel for the generated image to avoid trouble if receiving software can't handle 16 bit per channel. You can still change with GMImage.SetDepth, e.g. to make a monochrome version.
- Version 10.2
- Improved threading for Barcode functions.
Blog Entries
- New in MBS FileMaker Plugin 11.3
- MBS FileMaker Plugin, June 2021 News
- MBS Plugin Quiz
- Combined Components with MBS FileMaker Plugin
- Video about MBS FileMaker Plugins 11.1
- Embrace JSON
- Swiss QR-Codes for invoices as vector graphics
- New Examples 2020
- Barcodes supported by MBS Plugins
- Whats new in MBS FileMaker Plugin version 9.3
FileMaker Magazin
Example Databases
- Barcode/Barcode Detection
- Barcode/Barcode Generation JSON
- Barcode/Barcode Generation
- Barcode/Barcodes from Invoices
- Barcode/DynaPDF Barcode
- Barcode/EPC-QR-Code
- Barcode/QRCode PDF
- Barcode/Swiss QR-Code for invoices/ISO20022 QR v2.0
- Barcode/Swiss QR-Code for invoices/Swiss QR-Code for invoices ISO 20022
- DynaPDF/Swiss QRCode