TFORMer SDK - Barcode Label Printing SDK

Embed printing tasks into your system! The TFORMer Labeling SDK automates printing and exporting of industry compliant forms and labels. Due to various available programming interfaces TFORMer SDK integrates into your application easily.

Form and Label Printing SDK

Integrate Form and Label Printing into Your Application

In order to automate output and printing you use the TFORMer label printing SDK. Embed this report and label generator SDK with a few steps into your systems, procedures, software applications, batch jobs or shell scripts.

TFORMer SDK prints industry compliant forms, reports and barcode labels with data supplied by your application. Use the ready-to-use label templates shipped with TFORMer Designer (e.g. automotive labels, industry compliance forms, compliance labels, transport labels, shipping labels, ...) or create the label layouts yourself. All labels and forms are printed immediately by your application.

Just 4 Steps

By integrating the labeling SDK, the complete output capabilities of TFORMer Designer are available to your application. Only a few function calls are needed to print forms or labels with your data:

  • Integrate TFORMer SDK into your application
  • Choose the form or label layout to be printed
  • Supply the data
  • Start printing or exporting forms and labels

For Simple as well as Complex Automation Tasks

The form and barcode label printing SDK is ideally suited for seamless integration into software applications or systems. Due to the cross platform availability of TFORMer SDK, you are not bound to Microsoft® Windows. The output generated by TFORMer SDK is identical regardless of the operating system. Linux®, UNIX®, Mac OS X® and Microsoft® Windows are supported. The following application programming interfaces (APIs) are available:

Interface Availability Application
Command-Line (TFPrint)Microsoft® Windows
Mac OS X®
Linux®, UNIX®
For embedding in batch jobs (*.BAT and *.CMD) and shell scripts (like *.sh for Linux®)
COM ComponentMicrosoft® WindowsUsed for scripting languages like Visual Basic® (*.VBS, VBScript), with VBA in Microsoft® Office applications, for browser applications (HTML + VBScript, HTML + JavaScript), used for server side ASP applications and for traditional software developers.
.NET 2.0 AssemblyMicrosoft® Windows,
Linux® & Mac OS X®
(via MONO)
For .NET developers
DLL or Shared LibraryMicrosoft® Windows
Mac OS X®
Linux®, UNIX®
For C/C++ software developer, for PHP developer (server side)
JAVAMicrosoft® Windows
Mac OS X®
Linux®, UNIX®
API for JAVA developers (J2EE, Webservices, Swing, AWT, ...)

TFORMer Labeling SDK

Additional information about features and usage of this report and label generator SDK can be found in the TFORMer SDK Product Description.

Windows

We offer the following licenses for TFORMer SDK. Please note that Windows and UNIX/Linux platforms are licensed separately. Contact us for more information - we would be pleased to send you a customized offer.

  • Workgroup
  • € 560 / $627
    one-time fee
  • Reporting and Label
    Printing SDK
  • 10 Installationsfor one location
  • Buy
  • Office
  • € 1120 / $1254
    one-time fee
  • Reporting and Label
    Printing SDK
  • 100 Installationsfor one location
  • Buy
  • Developer
  • € 2240 / $2509
    one-time fee
  • Reporting and Label
    Printing SDK
  • Redistributionup to 10 000 installs/users
  • Buy
  • Server
  • € 2240 / $2509
    one-time fee
  • Reporting and Label
    Printing SDK
  • Web or App-Serverup to 10 000 users
  • Buy

UNIX/Linux

We offer the following licenses for TFORMer SDK on UNIX/Linux platforms. Please contact us for more information - we would be pleased to send you a customized offer.

  • Workgroup
  • € 560 / $627
    one-time fee
  • Reporting and Label
    Printing SDK
  • 10 Installationsfor one location
  • Buy
  • Office
  • € 1120 / $1254
    one-time fee
  • Reporting and Label
    Printing SDK
  • 100 Installationsfor one location
  • Buy
  • Developer
  • € 2240 / $2509
    one-time fee
  • Reporting and Label
    Printing SDK
  • Redistributionup to 10 000 installs/users
  • Buy
  • Server
  • € 2240 / $2509
    one-time fee
  • Reporting and Label
    Printing SDK
  • Web or App-Serverup to 10 000 users
  • Buy

V 7.5.19

New Features

  • Sytem fields tfProductName and tfProductVersion
  • Extended CheckDigits method to support field-specific check digits for GS1 codes (TFM-6479).
  • Added Suppress Error Message property for picture element.
  • Added Meta Information properties to allow customization of document creator, producer, title, subject, author and keywords. These information is used when generating PDF, PostScript and HTML output. The current values can be accessed by using the system fields tfDocumentCreator, tfDocumentProducer, tfDocumentTitle, tfDocumentSubject, tfDocumentAuthor and tfDocumentKeywords.
  • The Expression Editor shows calltips based on the current word.
  • Tooltips in the Expression Editor are now word wrapped.
  • Added copy and paste support to layer elements (TFM-5002).
  • Saving a repository form will now save the repository too (TFM-1780).
  • Saving a repository will save all corresponding open forms too.

Bug Fixes

  • The output engine now avoids rendering of invisible lines, rectangles and ellipses (either with line-width 0 or with no color and transparent background).
  • Deadlock in the output engine when growable text fields used flush bottom attribute (TFM-6548). TFORMer hangs (Linux) or creates more than 4000 pages (Windows).
  • Output engine occasionally crashed when preparing internal structures for win32 print drivers.
  • The Print Dialog now correctly remembers the Postscript file output option.
  • The SDK options in the Print Dialog will not influence other TFORMer settings anymore.
  • The type of the ZUGFeRD-XML property (data field, file or expression) is now considered correctly.
  • The Document Name property can now be specified as fixed text, expression or as datafield.
  • Several text properties now provide a Browse button to open a multiline edit box. Fixed a problem when texts with line breaks where pasted (in this case the property value became uneditable).
  • Added the missing "GT" in the PDF417 barcode of the GM 1724 A label.

TFORMer Quickprint

  • The preview is now based on current datafield values.
  • Added tooltip indicators for errors caused by datafield values.
  • Added tooltip indicators for datafield information.
  • A layout is reloaded automatically on changes (TFM-5825).
  • Fix: Corrected a problem with document copies.

V 7.5.16

Hotfixes

  • Layout View
    Fixed a problem that prevented the expansion of collapsed bands.
  • CSV Files
  • - Improved performance of reading CSV files.
    - Escaped text qualifiers are now supported (Eg. "Abc""abc""" will be read as [Abc"abc"]).
    - TFPrint will now correctly read CSV records with multiline values (TFM-6062).
  • XML Datasource
    Fixed a problem that caused some correct XML files to report an end of file error.
  • Preview
    Persistent serials will not cause a deadlock when refreshing a cancelled preview.
  • Samples
    Printing tool for Microsoft Excel now uses correct field names when providing data to TFORMer (TFM-6233).
  • SDK Custom Media Format
    Custom media format can be specified as 'media=custom.10cmx12cm' or 'media=10cmx12cm' (TFM-6108).
  • New Templates
    KLT (Kleinladungsträger) and GLT (Großladungsträger) labels for ZF.
  • New SDK Options for Printing Barcodes and Images
    The SDK options tbarcode-drawing-mode und transparent-image-drawing-mode can now be used to control certain aspects when printing bar-codes or transparent images on Windows printers.
  • TFORMer SDK (for Microsoft Windows)
    The TFORMer SDK is now correctly unloaded from memory. This fixes a problem where TFPrint.exe was not able to set the ERRORCODE correctly (TFM-6348).
  • Barcode
    Using new barcode kernel TBarCode V11.2.2.