Platforms to show: All Mac Windows Linux Cross-Platform
BarcodeGeneratorMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Barcode | MBS Barcode Plugin | 13.5 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
The MBS Plugin uses the zint library (BSD license).
Please also see the manual for Zint (included in examples) for special options for individual barcodes.
- 29 properties
- property BackColor as Color
- property BitmapByteLength as Integer
- property BitmapHeight as Integer
- property BitmapWidth as Integer
- property BorderWidth as Integer
- property DotSize as Single
- property ECI as Integer
- property ErrorText as String
- property FontSize as Integer
- property ForeColor as Color
- property GuardDescent as Single
- property Height as Integer
- property InputMode as Integer
- property LastError as Integer
- property Option1 as Integer
- property Option2 as Integer
- property Option3 as Integer
- property OutputOptions as Integer
- property Picture as Picture
- property Rows as Integer
- property Scale as Single
- property ShowText as Boolean
- property Symbology as Integer
- property Text as String
- property Vector as ZintVectorMBS
- property WarnLevel as Integer
- property WhitespaceHeight as Integer
- property WhitespaceWidth as Integer
- property Width as Integer
- 6 methods
- method Constructor
- method Destructor
- method Encode(text as string, width as single = 0, height as single = 0, RotationAngle as Integer = 0)
- method SVG as String
- method WritePS(path as string) as Integer
- method WriteSVG(path as string) as Integer
- 5 shared methods
- shared method EANChecksum(text as string) as string
- shared method ISBNChecksum(text as string) as string
- shared method LibVersion as string
- shared method UPCChecksum(text as string) as string
- shared method ValidSymbologyID(ID as Integer) as Boolean
- 129 constants
This class has no sub classes.
Some examples using this class:
- /Barcode/generate/Barcode as SVG and EPS
- /Barcode/generate/Barcode Vector
- /Barcode/generate/Create PDF with Barcodes
- /Barcode/generate/Generate Barcodes
- /Barcode/generate/Generate Barcodes Web
- /Barcode/generate/Render Barcodes in Xojo
- /Images/Tiff/Compose huge tiff file
- /MacCG/CoreImage/Barcode Generator
Blog Entries
- MBS Xojo Plugins, version 24.5pr3
- Read barcodes with newer zxing classes
- News from the MBS Xojo Plugins in Version 23.0
- MonkeyBread Software Releases the MBS Xojo Plugins in version 23.0
- Barcodes supported by MBS Plugins
- BKS Shorts Version 2.0
- MBS Xojo / Real Studio plug-ins version 16.2
- MBS Xojo / Real Studio plug-ins in version 14.2
- MonkeyBread Software Releases the MBS Xojo / Real Studio plug-ins in version 14.1
- Barcode Generation or Recognition
Xojo Developer Magazine
- 22.6, page 77: VCard QR Code, Meet someone via QR code or file by Stefanie Juchmes-Simonis
- 21.4, pages 66 to 67: Create a Barcode in Xojo, Using the MBS plugins to create barcodes by Stefanie Juchmes
- 21.4, page 64: Create a Barcode in Xojo, Using the MBS plugins to create barcodes by Stefanie Juchmes
- 21.3, page 10: News
- 21.2, page 9: News
- 20.2, page 82: Wifi QR Code, Embedding your Wifi password in a QR code by Stefanie Juchmes
- 17.4, pages 36 to 40: Creating Barcodes in Xojo, How you can create more than 80 different types of barcodes in Xojo by Stefanie Juchmes
- 17.2, pages 29 to 30: More Beyond JSON, Develop APIs That Generate Barcodes, Charts, and More by Timothy Dietrich
- 17.1, page 45: Beyond JSON, Develop APIs That Generate Barcodes, Charts, and More by Tim Dietrich
- 17.1, pages 36 to 39: Beyond JSON, Develop APIs That Generate Barcodes, Charts, and More by Tim Dietrich
Videos
- MBS Plugin Installation on Windows
- MBS Plugin Installation on macOS
- XDC 2020 MBS Plugins Presentation
Release notes
- Version 24.5
- Changed BarcodeGeneratorMBS to use 4 as default scale.
- Version 23.1
- Fixed problem in BarcodeGeneratorMBS, where a warning from the zint library would be treated as an error.
- Fixed problem in SVG method in BarcodeGeneratorMBS class to work again.
- Version 23.0
- Added WhitespaceHeight, GuardDescent and WarnLevel properties for BarcodeGeneratorMBS class and few more constants.
- Version 21.5
- Fixed memory leak in BarcodeGeneratorMBS class.
- Version 21.2
- Added workaround for error 561 in BarcodeGeneratorMBS class. We lower ECC level now if text doesn't fit otherwise.
- Version 19.3
- Added LibVersion, BarcodeMailMark, BarcodeUPNQR, BarcodeVin, FontSize and InputModeEscape to BarcodeGeneratorMBS class.
- Version 17.4
- Fixed bug in BarcodeGeneratorMBS class with generating barcode without text.
The items on this page are in the following plugins: MBS Barcode Plugin.
BackgroundThreadMBS - BarcodeScannerMBS