TFORMer SDK: Generatore di report SDK

Software di reportistica multi-piattaforma (report generator) con supporto codici a barre: I layout possono essere direttamente stampati o generati come PDF, HTML, PostScript®, grafica o ZPL-II. L´output é basato sul layout grafico.

Per sviluppatori e integratori di software

Con il TFORMer reporting SDK, puoi integrare le quasi illimitate capacitá di output del layout editor, TFORMer Designer, nella tua applicazione.

TFORMer SDK combina i tuoi dati con il modello progettato. Documenti come report, tabelle, liste, lettere ed etichette possono essere stampate in ogni genere di formato come parte della tua applicazione.

Per tutti gli ambiti di applicazione

Modelli di documenti creati con TFORMer Designer sono completamente incapsulati nella generazione dell´output. Non solo il layout ma anche la logica di output (es. calcoli, condizioni di stampa, vassoio carta) sono specificati nel modello grafico.

Il generatore di report TFORMer SDK puó essere usato

  • come componente di reportistica in applicazioni convenzionali.
  • come PDF writer sul cliente e sul server (reportistica lato server e lato cliente).
  • per applicazioni browser o AJAX come componente integrato per la stampa diretta.
  • come soluzione online per generazione di PDF basata su web.
  • come software per la scrittura di report cross-platform (anche disponibile per Linux®, UNIX® e Mac OS X®).
  • e altro..

Integrazione semplice

Il software per reportistica TFORMer SDK puó essere facilmente integrato nella tua applicazione. Le applicazioni di esempio fornite accorciano i tuoi tempi di sviluppo. Le seguenti Application Programming Interfaces (APIs) sono disponibili:

  • Interfaccia JAVA
    Per integrazione in architetture J2EE (applicazioni web o servizi web) e applicazioni GUI (es. Swing, AWT).
  • Interfaccia .NET
    Per tutti i linguaggi di programmazione basati su .NET in Microsoft® Windows e MONO in Linux®.
  • COM Interface
    Specialmente per prodotti Microsoft® come Office o Dynamics®, Navision®, Visual Basic® (VB, VBA, VBScript) e per incorporare in HTML con Internet Explorer.
  • Interfaccia DLL
    Generalmente per implementazioni C/C++ in Microsoft® Windows e tutte le altre applicazioni che usano una DLL API.
  • Interfaccia libreria condivisa
    Per sviluppatori Linux® e UNIX®.
  • Interfaccia linea di comando (tfprint o TFPrint.exe)
    Componente di reportistica cross-platform usato come un processo stand-alone (generatore di report out-of-process) o per l'integrazione in processi batch e script di shell.

Distribuzione semplice

Il TFORMer reporting SDK può essere distribuito come una configurazione stand-alone, come parte della vostra routine di installazione (MSN, MSI) o come file CAB quando richiesto. I modelli dei documenti possono essere forniti come parte della tua applicazione. Inoltre, TFORMer SDK offre la possibilitá di ottenere layout di documenti online (es. come URL o flusso).

Connettività dati intelligente

I campi dati fanno da segnaposti per dati variabili (payload) nel layout del report. Questi campi dati possono essere inseriti nel tuo codice di programma, importati da una fonte dati esterna (es. file, banca dati) o forniti come flusso via http/https.

Il layout del documento desiderato puó esseere specificato come nome file nel tuo sistema locale, come URL o come flusso di dati codificati BASE64.

Il supporto per il download di URL (http/https) permette anche di creare report lato cliente (AJAX, thin-browser-clients) basati su browser.

Identico output con un solo layout di documento

output generato per il layout di un singolo documento é sempre identico e indipendente da piattaforma, stampante o formato di export.

TFORMer supporta i seguenti formati di output ed export :

  • Stampa diretta (Microsoft Windows)
  • PDF Export
  • PostScript®
  • HTML
  • Formati grafici
  • ASCII
  • ZPL-II (per stampante di etichette termica ZEBRA®)

Cross-Platform

Il software per reportistica TFORMer SDK é disponibile per tutti i sistemi operativi esistenti come Microsoft® Windows®, UNIX®, Linux® e Mac OS X. Tutti i formati output sono pienamente integrati, non c´é bisogno di licenze aggiuntive.

Licenze

La combinazione dei prodotti TFORMer Designer piú TFORMer SDK ti offre capacità di reporting universali e una soluzione tutto in uno. Tutte le funzionalità introdotte sono direttamente integrate nel TFORMer (non sono richiesti software o licenze aggiuntivi).

Windows

Offriamo le seguenti licenze per TFORMer SDK. Si prega di notare che le piattaforme Windows e UNIX/Linux hanno licenze separate. Contattaci per maggiori informazioni - vi manderemo con piacere un´offerta personalizzata. Tutte le licenze sono perpetue con un canone di licenza una tantum.

  • Workgroup
  • € 560 / $696tassa per una volta
  • Reporting and Label
    Printing SDK
  • 10 Installationsper una sede
  • Acquista
  • Office
  • € 1120 / $1392tassa per una volta
  • Reporting and Label
    Printing SDK
  • 100 Installationsper una sede
  • Acquista
  • Developer
  • € 2240 / $2784tassa per una volta
  • Reporting and Label
    Printing SDK
  • Redistributionfino a 10 000 installazioni/utenti
  • Acquista
  • Server
  • € 2240 / $2784tassa per una volta
  • Reporting and Label
    Printing SDK
  • Web or App-Serverfino a 10 000 utenti
  • Acquista

UNIX/Linux

Offriamo le seguenti licenze per TFORMer SDK su piattaforme UNIX/Linux. Si prega di contattarci per maggiori informazioni- vi manderemo con piacere un´offerta personalizzata. Tutte le licenze sono perpetue con un canone di licenza una tantum.

  • Workgroup
  • € 560 / $696tassa per una volta
  • Reporting and Label
    Printing SDK
  • 10 Installationsper una sede
  • Acquista
  • Office
  • € 1120 / $1392tassa per una volta
  • Reporting and Label
    Printing SDK
  • 100 Installationsper una sede
  • Acquista
  • Developer
  • € 2240 / $2784tassa per una volta
  • Reporting and Label
    Printing SDK
  • Redistributionfino a 10 000 installazioni/utenti
  • Acquista
  • Server
  • € 2240 / $2784tassa per una volta
  • Reporting and Label
    Printing SDK
  • Web or App-Serverfino a 10 000 utenti
  • Acquista

Microsoft® Windows

Tutti gli attuali sistemi Microsoft Windows a 32 e 64 bit:

  • Windows Server 2016 / 2019 / 2022
  • Windows 10 / 11
  • Pronto per Terminal Server / ambienti Citrix

UNIX®, Linux®, macOS®

  • Per ulteriori piattaforme supportate, fare riferimento alla nostra sezione download o richiedere una nuova build.

V 8.0

General Improvements

  • New Print Kernel
    The print kernel has been rewritten (preparation for future enhancements).
  • Barcode Generator Kernel
    The barcode kernel is now linked statically. TFTBarcode.dll is not required anymore (TFM-5512).
  • GDI Custom Paper Sizes
    Added support for custom paper sizes when using GDI printers (TFM-9030).
  • New Function SafeDiv
    To allow better handling of division by zero cases in IIf statements, a new function SafeDiv has been added. SafeDiv(«Numerator», «Denominator», «DivByZeroValue»), returns «DivByZeroValue» if «Denominator» is 0, otherwise the result of the division of «Numerator» by «Denominator» is returned.

TFORMer Designer

  • Quick-Format
    Added new functionality to simplify the formatting of numeric and text fields. Quickly select predefined or provide custom formats.
  • Label Design with Actual Data ("Real Data")
    Added new functionality to use real label data during the label design process. Label design is done using the data of the first record of the data source (used for label texts, barcode data and image expressions). The option can be turned on or off with a checkbox in the menu ribbon.
  • Show Element Boundaries
    Added a checkbox to hide or show element boundaries in the label design.
  • Show Grid
    Added a checkbox to hide or show the grid in the label design.
  • Design Settings
    Design settings like data view column widths and current zoom are now stored and get reapplied on loading (TFM-5474, TFM-6057).
  • ZIP-File Support
    ZIP files that include one label design (TFF file) can now be opened directly with TFORMer Designer using the file open dialog. Embedded images are supported.
  • TFZ File Extension for Save As... and Open...
    TFZ files are compressed containers that include one label design (TFF file), the default print data and images used by the layout. The TFZ file extension allows the user to start editing the file by double-clicking it. In addition, TFZ files can be directly uploaded to the online label generator (https://label.tec-it.com).
  • Other Improvements
    - Improved tooltip text for data fields with errors in expressions (TFM-8459).
    - The edit dialog for text uses the last screen-position and size within the same TFORMer Designer session.
    - Added a message bar to the design view so TFORMer Designer can provide hints and warnings to the user.

TFORMer SDK

  • New API for Printing Results
    Added new functions to retrieve detailed information and data field values after a print job was finished. See Job.GetPrintResult and Job.SetPrintResultType in the TFORMer SDK documentation for more information.
  • New API for Data Field Details
    Added a new function to retrieve data field related properties. See Datafield.GetDetails in the TFORMer SDK documentation for more information.
  • TFORMer SDK Java Wrapper
    - Made the print method nonblocking (TFM-8329).
    - Renamed the method setParameterValues to setParameterValue (TFM-5694).
    - Fixed some problems that caused the wrapper not working properly with Open JDK (TFM-9323).
  • TFORMer SDK .NET Wrapper
    • TFORMerException Changes (TFM-5519)
      - Message property will now provide a formatted error message (including Description, Information, and Reference values).
      - New property Description that stores the text previously provided in the Message property.
      - New property Reference that stores the error source provided by TFORMer SDK. Source property of the base class Exception will not be modified.
      - Removed property setters for ErrorCode and Information.
  • Other Improvements
    - Moved RecordCopyDataField from Job to JobDataCSV, JobDataXML and JobDataODBC (TFM-5478).
    - Added RecordCopyDataFieldIsXMLAttribute to JobDataXML.

Bug Fixes

  • Fixed an issue caused by splitting print areas containing resizable elements across multiple pages (TFM-9980).
  • Fixed the processing of barcode data in hexadecimal format (TFM-8540, TFM-8543).
  • Improved support of custom paper sizes on GDI printers (TFM-10050).
  • Improved support for symbol fonts (TFM-10136).
  • Fixed rendering of rotated labels with text margins (TFM-9109).
  • Corrected the label height when created by dropping a data field onto the label design (TFM-9058).
  • Fixed a crash in TFORMer Designer when pasting data fields, print settings or data sources into the design tree without a valid selection.
  • Fixed a problem that caused computed fields of type float being truncated to two decimal digits (TFM-9067).
  • Fixed a performance problem with the edit text dialog on systems with many installed fonts.

Templates

  • VDA 4994 (Automotive)
    New templates for VDA 4994 and VDA 4494 KLT were added.
  • GM 1724 Revision 2018 (Automotive)
    New templates for GM 1724 (Revision 2018) were added.

V 7.5.26

New Features

  • Highlighting Option in TFORMer Designer
    Added an option to disable mouse over highlighting of design elements (TFM-8730).
  • SDK Options
    • Locale allows the user to specify the locale when generating output (TFM-8750).
    • CupsOptions is used to hand-over CUPS printing options on Linux/UNIX systems (TFM-8771).
  • Nutrition Label Templates
    Added new label templates for nutrition labels (based on US FDA requirements).
  • Barcode SDK
    Now using the barcode kernel TBarCode V11.7.2

Bug Fixes

  • Number Format on Linux/UNIX
    Addressed an issue which caused wrong number formatting if no thousands group separator character was specified (TFM-8683, TFM-8682).
  • Non-Breaking Spaces in Expressions on Linux/UNIX
    Non-breaking spaces ( ) in expressions are now treated as spaces (TFM-8679).
  • Embedding JPEG Images in PDF and PostScript Output
    Addressed an issue with invalid meta data and output size: Meta data and thumbnails are now removed from JPEGs when embedded in PostScript and PDF output (TFM-8665).
  • Duplex Option for PostScript Output
    Addressed an issue with duplex printing (TFM-8717).
  • Custom Paper Format on Windows Printers
    Forms that use a custom paper format will now use the default paper format on Windows printers (TFM-8748).