| 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 / 15.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |
| Item | Details |
|---|---|
| Barcode.Detect Detects a barcode. | All 3.5 |
| Barcode.DetectAsJSON 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.Version Queries the version of the zxing library. | All 15.0 |
| Barcode.WriteFile Generates a barcode and writes to file. | All 4.3 |
| Barcode.ZBarVersion Queries version of zbar library. | All 11.3 |
23 functions shown.
Release notes
- Version 16.0
- Added StructuredAppend key for the JSON used with Barcode.GenerateJSON to create barcodes with sequence information.
- Version 15.4
- Fixed Barcode.Generate to handle NUL characters in text better (hex encoded input), broken in 15.3.
- Version 15.3
- Changed Barcode.GenerateJSON to allow text to be an array for a stacked barcode.
- Version 15.1
- Added an OutputJSON option to the JSON for Barcode.GenerateJSON function to output drawing commands as JSON.
- Version 15.0
- Added Barcode.Version function.
- Version 14.5
- Added Barcode.DetectAsJSON function.
- Changed Barcode.Generate, Barcode.GenerateJSON and Barcode.WriteFile to use 4 as default scale.
- Improved Barcode.Detect by using newer zxing library.
- 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.
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
- Whats new in MBS FileMaker Plugin version 9.3
- Combine MBS functions to automate processes in FileMaker
FileMaker Magazin
Example Databases
- Barcode/Barcode Detection
- Barcode/Barcode Generation JSON
- Barcode/Barcode Generation
- Barcode/Barcodes from Invoices
- Barcode/EPC-QR-Code
- Barcode/Generate vCard QR
- Barcode/QRCode PDF
- Barcode/Swiss QR-Code for invoices/ISO20022 QR v2.3
- Barcode/Swiss QR-Code for invoices/Swiss QR-Code for invoices ISO 20022
- DynaPDF/Swiss QRCode