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).

Offriamo le seguenti licenze per TFORMer SDK. Si prega di notare che esistono licenze diverse per le piattaforme Windows e UNIX/Linux. I prezzi indicati sono abbonamenti annuali con rinnovo automatico. Per favore, contattaci per maggiori informazioni, saremo lieti di inviarti un'offerta personalizzata.

  • Developer
  • Su richiestaabbonamento annuale
  • SDK per stampare
    report e etichette
    Piattaforma (*)
  • Redistribuzionefino a 10.000 inst./utenti
  • Domanda
  • Server
  • Su richiestaabbonamento annuale
  • SDK per stampare
    report e etichette
    Piattaforma (*)
  • Server Web/Appfino a 10.000 utenti
  • Domanda

(*) Disponibile per Windows, macOS e Linux. Si prega di indicare nel modulo la piattaforma utilizzata.

L'abbonamento include tutti gli aggiornamenti del prodotto e il supporto standard – senza costi aggiuntivi.

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 9.0.0

New Features

  • 64-Bit Version & Updated Connectivity
    TFORMer Designer is now available as a fully native 64-bit application, providing improved stability and performance for complex layouts and large print jobs. For backward compatibility, also a 32-bit version is installed.
  • 64-bit ODBC Support
    Added 64-bit ODBC support to ensure seamless integration with modern database environments. Enhanced connectivity for Microsoft Office 365 / Excel, enabling easier data import from contemporary 64-bit Office installations.
  • Thumbnail Preview
    Added Thumbnail preview in template selection for faster visual identification of layouts.
  • Improved Layout Precision
    The maximum zoom level has been increased to 1000%, allowing highly accurate fine-tuning of templates, micro-adjustments, and precise alignment of layout elements.
  • Modernized User Interface
    • Comprehensive GUI facelift for a cleaner, more modern look.
    • Improved 4K and high-DPI display support ensures crisp rendering and an optimal editing experience on modern monitors.
    • Refined icons, dialogs, and workspace ergonomics for a smoother workflow.
    • Reworked start page featuring category tiles, a recent files list, and additional usability improvements.
    • Improved window split ratio for the Expression Editing area (default 60/40) for better usability.
  • New Options
    • New option “Format TFORMer files for readability” to store TFORMer files (TFF, TFR, XMD) in a merge-tool-friendly format.
    • New option minify for SVG compression (available via TFORMer.xml).
  • Product Structure Clean-Up
    Version 9 marks the retirement of Quick Print and the separation of SDK components from the TFORMer Designer setup and license, making the product structure cleaner and more modular.
  • New Licensing
    The online activation process has been revised and expanded. Activated licenses are now continuously synchronized with the TEC-IT license server. The advantage for users: Subscriptions and active devices can be managed via an online portal. Offline activation is supported as well.
  • Barcode SDK
    • New barcode properties including: ITF-14 bearer bar settings and customizable quiet zones.
    • Using the barcode kernel TBarCode V11.17.4.

Templates

  • MAT Labels
    Updated the ROHS logo in all MAT labels (KLT, Master, VDA, BOSCH, etc.).
  • GS1 Data Matrix Label
    Added the GS1 Non-Standard Heterogeneous (Fixed), Data Matrix template under (2) Transportation - GS1 Logistic Labels.
  • FORD GTL
    Added FORD GTL (2017) Container and Container Half-Height templates.
  • Swiss QRBill
    Added Swiss QRBill v2.3, including an A4 variant. Compatibility templates for v2.2 are provided for TFORMer SDK 8.9.2.

Bug Fixes

  • Fixed TFO-13471: A comment block at the end of an expression caused an error.
  • Fixed TFPrint Unicode issue (Windows): TFPrint command-line arguments could not contain multibyte characters.
  • Fixed TFO-13945: Misleading error message when a compiled validation rule was invalid (e.g. a referenced data field was renamed or a data field referenced itself).
  • Fixed TFO-13757: “Barcode Does Not Fit” error with centered barcodes when optimal resolution was enabled.

Known Issues

  • PDF / PostScript Output
    Non-TrueType fonts like Script are printed as Arial.
  • HTML Output
    The use of rotated text is not possible.
  • Arabic Fonts
    Arabic fonts are not directly supported.
  • High Zoom Levels in Layout View
    When using label or report formats with extensive vertical dimensions, applying high zoom values may cause display or rendering issues.
  • 16-Digit Serial Numbers
    Limited support for 16-digit serial numbers when using the data type Floating Point. Due to the limited precision of IEEE-754 floating-point numbers, integers can only be represented exactly up to 15–16 decimal digits. As a result, rounding errors and reduced precision may occur with 16-digit values.