Barcode Fonts, Components, ActiveX and .NET Windows Forms Controls, Java Servlets, 
DLLs and Barcode Scanners., Inc., Computer Hardware, Tampa, FL View your cart in the IDAutomation Store    

Home > Font Encoders > Font Encoder Object for FileMaker Pro

Font Encoder Object for FileMaker Pro | GoGS1 Data Matrix HRI object

Overview | Compatibility

This product supports FileMaker Pro and FileMaker Go 12 & up; previous versions of FileMaker must use the Font Encoder Plugin. This product may require FileMaker Pro Advanced to embed the object within the database. The Font Encoder Object displays text within a form or report that is formatted to the selected barcode font. Once installed, no other components or plugins need to be installed except the required barcode font; it is the complete font encoder.


This tutorial is for the 2017 and later versions of the font encoder object. Users of previous versions or other products should refer to one of the following:

  1. Extract or decompress the files from the package which is provided in all Developer Licenses for the associated product.
  2. Open the example file included in the zip file and go to Layout mode, click on the barcode object in the example and copy, then go to the layout mode of your file and paste the barcode object into your database.

    In layout view, copy & paste the barcode object.
  3. While still in Layout mode, open the barcode object by right clicking and selecting Web Viewer Setup and choose Specify Calculation. Notice that the DataToEncode line is set to static text within parentheses. For example: DataToEncode = GetAsText( ProductTable::WebAddress ) ;

  4. Modify the DataToEncode line to equal the table and field that is to be encoded, eliminating the parentheses. This will allow dynamic information from the field to be encoded as text within the symbol.

    Choosing the Field for the Encoder
    • Text may also be appended, for example to encode "~1" before the field:
      DataToEncode = "~1" & ProductTable::GS1Number
    • Multiple fields may also be encoded in the same symbol, for example the following encodes two fields placing a tab function between them:
      DataToEncode = ProductTable::Field1 & "~d009" & ProductTable::Field2
  5. Other parameters may be change as necessary; refer to the appropriate font FAQ for more information about the options. If necessary, change the Font line to the font that will generate barcodes. If multiple fonts are listed, the first one takes precedence over the others. The point size may be changed by modifying the number in the FontSize line.
  6. Change to browse mode and verify the object updates dynamically with the data field. If it does not, verify the table and field are accurate and remove comment characters "*/" if they were added to the beginning and ending of the code. These comment characters are sometimes added after pasting the object into a new database when the specified field does not exist.

    Change DataToEncode and remove comment characters.
  7. Change to browse mode and verify the object updates dynamically with the data field.
  8. In some cases information on a form may be blocked out because of automatic autosizing of the object. To resolve this, switch to Layout mode, choose the object and View - Inspector or CTRL-I. Locate the Autosizing section to disable the offending autosizing areas.

    Disable oversizing of the font encoder.
  9. If necessary, change parameters at the top section of the code; "1" is True and "0" is False.
  10. To automatically format and show GS1 HRI in 2D symbols, open the GS1 version of the product and paste the HRI object into the database in the same way as the barcode object. If necessary, refer to the example provided in the download. The HRI object should not be used with GS1 DataBar because of the way GS1 DataBar generates the check digit within the scanner. For GS1 DataBar, use separate text fields to reflect the data encoded.

    GS1 Data Matrix HRI object

Parameters | Options

DataToEncode is the only required parameter in the functions provided. Optional parameters may be changed by modifying the top section of the code as demonstrated in step 4 above.

The following is an explanation of popular parameters:

Technical Support

Forum Support for the Filmaker Font Encoder Object
View the release log for the Filemaker Font Encoder Object

Priority phone, email and forum support is provided up to 30 days after purchase. Additional priority phone, email and forum support may be obtained if the Priority Support and Upgrade Subscription is active.

Video Tutorial
How to Create QR Codes in FileMaker Pro Advanced with the Font Encoder Object

View Video Full Screen on YouTube
Common Problems and Solutions:
Popular Forum Post Resolutions:

Other Barcode Information

Related Information:

Back to Top

 ©Copyright 2020, All Rights Reserved. Legal Notices.

 Barcode Fonts | Components | Scanners | Support | Contact Us

Training Videos on YouTube  Join us on LinkedIn  Follow us on Twitter  Like us on Facebook
Over 70% of Fortune 100 companies use IDAutomation's products to automate their businesses.