Topics
All
MacOS
(Only)
Windows
(Only)
Linux
(Only, Not)
iOS
(Only, Not)
Components
Crossplatform Mac & Win
Server
Client
Old
Deprecated
Guides
Examples
Videos
New in version:
9.3
9.4
9.5
10.0
10.1
10.2
10.3
10.4
10.5
10.6
Statistic
FMM
Blog
Barcode.DrawBarcode
Draws a barcode into a PDF page.
| Component | Version | macOS | Windows | Linux | Server | FileMaker iOS SDK |
| Barcode | 3.5 | Yes | Yes | Yes | Yes | Yes |
MBS( "Barcode.DrawBarcode"; PDF; symbology; Text; x; y { ; width; height; Encoding } ) More
Parameters
| Parameter | Description | Example | Flags |
|---|---|---|---|
| The PDF reference returned from DynaPDF.New. | |||
| symbology | The symbology to use. | "EANX" | |
| Text | The text to encode in the barcode. | "12345" | |
| x | The x coordinate. | 100 | |
| y | The y coordinate. | 100 | |
| width | The desired width of the barcode in points. Zero gives the auto size. | 0 | Optional |
| height | The desired height of the barcode in points. Zero gives the auto size. | 0 | Optional |
| Encoding | The text encoding for text parameter. Default is UTF-8. Possible encoding names: ANSI, ISO-8859-1, Latin1, Mac, Native, UTF-8, DOS, Hex, Base64 or Windows. More listed in the FAQ. |
UTF8 | Optional |
Result
Returns OK or error.
Description
Draws a barcode into a PDF page.The plugin uses zint library internally, so we include the zint manual in documentation.
Possible symbologies: CODE11, C25MATRIX, C25INTER, C25IATA, C25LOGIC, C25IND, CODE39, EXCODE39, EANX, EAN128, CODABAR, CODE128, DPLEIT, DPIDENT, CODE16K, CODE49, CODE93, FLAT, RSS14, RSSLTD, RSSEXP, TELEPEN, UPCA, UPCE, POSTNET, MSIPLESSEY, FIM, LOGMARS, PHARMA, PZN, PHARMA_TWO, PDF417, PDF417TRUNC, MAXICODE, QRCODE, CODE128B, AUSPOST, AUSREPLY, AUSROUTE, AUSREDIRECT, ISBNX, RM4SCC, DATAMATRIX, EAN14, CODABLOCKF, NVE18, JAPANPOST, KOREAPOST, RSS14STACK, RSS14STACKOMNI, RSSEXPSTACK, PLANET, MICROPDF417, ONECODE, PLESSEY, TELEPEN_NUM, ITF14, KIX, AZTEC, DAFT, MICROQR, HIBC128, HIBC39, HIBCDM, HIBCQR, HIBCPDF, HIBCMICPDF, HIBCBLOCKF, HIBCAZTEC, AZRUNE, CODE32, EANXCC, EAN128CC, RSS14CC, RSSLTDCC, RSSEXPCC, UPCACC, UPCECC, RSS14STACKCC, RSS14OMNICC, RSSEXPSTACKCC, CHANNEL, CODEONE, GRIDMATRIX, EANXCHK, UPCACHK, UPCECHK, DOTCODE, HANXIN, VIN, MAILMARK, UPNQR and ULTRA..
For the size, be aware that some types like UPC codes have fixed size depending on content.
Please use DynaPDF.SetPageCoords to set the coordinate system to TopDown before drawing barcodes.
See also Barcode.SetOptions for further options.
Deprecated. For newer development, please switch to DynaPDF.InsertBarcode function.
See also
Example Databases
Blog Entries
- Swiss QR-Codes for invoices as vector graphics
- MBS FileMaker Plugin 3.5 for OS X/Windows - More than 2100 Functions In One Plugin
- MBS Filemaker Plugin, version 3.5pr9
FileMaker Magazin
Created 18th August 2014, last changed 18th September 2020
Barcode.Detect - Barcode.EANChecksum
Feedback: Report problem or ask question.
Links
MBS Xojo Chart Plugins