TFORMer Report Generator SDK

TFORMer SDK ist eine äußerst flexible Reporting-Komponente für Clients und Server. Der Output basiert auf grafischen Layouts und erfolgt als Direktdruck, PDF, HTML, PostScript®, Grafik oder als ZPL-II. Natürlich immer mit durchgehendem Strichcode-Support.

TFORMer SDK | Formular- und Etikettendruck in Anwendungen integrieren

Für Softwareentwickler und Integratoren

Mit dem TFORMer Report Generator SDK betten Sie die nahezu unbeschränkten Ausgabemöglichkeiten des Layouteditors TFORMer Designer direkt in Ihre Anwendung ein.

TFORMer SDK belebt die mit TFORMer Designer erstellten Dokumententwürfe mit Ihren Daten. Reports, Tabellen, Listen, Berichte, Briefe und Etiketten werden als Teil Ihrer Anwendung gedruckt oder in beliebigen Ausgabeformaten erzeugt.

Für alle Anwendungsgebiete

TFORMer SDK Produkteigenschaften

Mit TFORMer Designer erstellte Dokumententwürfe kapseln die Output-Erzeugung vollkommen. Sowohl das Layout als auch die Output-Logik (etwa Berechnungen, bedingter Druck, Schachtsteuerung) werden in den Dokumenten selbst festgelegt.

Das TFORMer Reportgenerator SDK kann

  • als Reporting-Komponente in konventionellen Anwendungen
  • als PDF-Library am Server und Client (Server und Client-Side Reporting)
  • für Browser/AJAX-Anwendungen als Output-Engine mit Direktdruck
  • als Online-Lösung für web-basierte PDF-Erzeugung
  • als Cross-Plattform Output Engine (TFORMer SDK ist auch für Linux®, UNIX® und macOS® verfügbar)
  • u.s.w.

verwendet werden.

Einfache Integration

Die Reporting Software TFORMer SDK kann unkompliziert in Ihre Anwendung integriert werden. Beispielapplikationen im Quellcode verkürzen dabei die Einarbeitungszeit. Folgende Schnittstellen (APIs) stehen zur Verfügung:

  • JAVA Interface
    Für J2EE Systeme (Web-Anwendungen, Webservices) und GUI Applikationen (z.B. Swing, AWT).
  • .NET Interface
    Für alle .NET basierenden Sprachen unter Microsoft® Windows und für MONO unter Linux®.
  • COM Interface
    Vor allem für Microsoft® Produkte wie Office oder Dynamics®, Navision®, Visual Basic® (VB, VBA, VBScript) und für die Einbettung in HTML-Seiten mit Internet Explorer.
  • DLL Interface
    Hauptsächlich für die Verwendung mit C/C++ unter Microsoft® Windows.
  • Shared Library Interface
    Für Linux® und UNIX® Entwickler.
  • Kommandozeile (tfprint bzw. TFPrint.exe)
    Reportgenerator für alle Betriebssysteme als eigenständiger Prozess (Out-Of-Process Reporting Engine) oder für die Integration in Batch Jobs oder Shell Scripts.

Einfache Verteilung

Die Verteilung des Reportgenerator SDKs erfolgt als eigenständiges Setup, als Teil Ihrer Installationsroutinen (MSM, MSI) oder als CAB-Datei. Dokumententwürfe werden als Teil Ihrer Anwendung ausgeliefert, von Web-Servern (z.B. als URL oder Stream) online bezogen, oder vom Benutzer mit TFORMer Designer bei Bedarf erstellt.

Durchdachte Datenübergabe

Im Dokumententwurf dienen Datenfelder als Platzhalter für variable Nutzdaten. Diese Datenfelder werden durch Ihren Programmcode vorgegeben, von externen Datenquellen importiert oder als Stream via HTTP/HTTPS zur Verfügung gestellt.

Der gewünschte Dokumententwurf kann als Dateiname im lokalen Dateisystem, als URL oder ebenfalls als BASE64-kodierter Datenstrom spezifiziert werden.

Identischer Output mit einem Dokumententwurf

Unabhängig von der Einbindungsart erhalten Sie das Ergebnis in überzeugender Qualität. Die erzeugte Ausgabe für einen Dokumententwurf ist immer identisch und unabhängig vom Betriebssystem, Drucker oder Exportformat.

TFORMer unterstützt folgende Ausgabemöglichkeiten und Exportformate:

  • Direktdruck (Microsoft Windows)
  • PDF-Export (V1.6, PDF/A, ZUFGFeRD PDF/A-3)
  • PostScript®
  • HTML
  • Bitmap / Grafikformate
  • ASCII
  • ZPL-II (für ZEBRA® Thermotransfer Etikettendrucker)

Für alle Plattformen

Die Reporting Software TFORMer SDK ist für alle aktuellen Betriebssysteme wie Microsoft® Windows®, UNIX®, Linux® und macOS® erhältlich. Alle verfügbaren Ausgabeformate sind vollständig integriert, zusätzliche Lizenzen werden nicht benötigt.

Lizenzierung

Die Produktkombination TFORMer Designer/TFORMer SDK bietet Ihnen umfassende Reporting-Möglichkeiten. Sie erhalten eine All-In-One Lösung. Alle vorgestellten Leistungsmerkmale sind direkt in TFORMer integriert, Zusatzsoftware oder Zusatzlizenzen werden nicht benötigt.

Alle Plattformen

Wir bieten folgenden Lizenzen für TFORMer SDK an. Sollten Sie weitere Informationen benötigen, nehmen Sie bitte Kontakt mit uns auf - wir erstellen Ihnen gerne ein individuelles Angebot.

  • Entwickler
  • auf AnfrageJahresabo
  • Reportgenerator
    Etikettendruck SDK
  • Redistributionbis zu 10 000 Install./User
  • Anfragen
  • Server
  • auf AnfrageJahresabo
  • Reportgenerator
    Etikettendruck SDK
  • Web-/App-Serverbis zu 10 000 User
  • Anfragen

Die Lizenzen sind als Jahresabonnement erhältlich, die angeführten Preise gelten für ein Jahr. Das Abonnement verlängert sich automatisch um weitere 12 Monate, sofern es nicht spätestens drei Monate vor Ablauf schriftlich per Einschreiben gekündigt wird.

✅ Während der Laufzeit sind alle Produkt-Updates sowie der Standard-Support ohne zusätzliche Kosten enthalten.

Microsoft® Windows

Alle gängigen 32 und 64 bit Microsoft Windows Systeme:

  • Windows Server 2022 / 2025
  • Windows 11
  • Bereit für Terminal Server / Citrix-Umgebungen

UNIX®, Linux®, macOS®

  • Weitere unterstützte Plattformen finden Sie auf unserer Downloadseite - oder sind auf Anfrage verfügbar.

V 9.0.0

Neue Funktionen

  • 64-Bit-Version & aktualisierte Konnektivität
    TFORMer Designer ist jetzt als vollständig native 64-Bit-Anwendung verfügbar und bietet verbesserte Stabilität und Performance für komplexe Layouts und große Druckaufträge. Zur Wahrung der Abwärtskompatibilität wird zusätzlich eine 32-Bit-Version installiert.
  • 64-Bit-ODBC-Unterstützung
    Hinzugefügt wurde eine 64-Bit-ODBC-Unterstützung zur nahtlosen Integration in moderne Datenbankumgebungen. Verbesserte Konnektivität für Microsoft Office 365 / Excel ermöglicht einen einfacheren Datenimport aus aktuellen 64-Bit-Office-Installationen.
  • Miniaturansicht (Thumbnail Preview)
    Eine Miniaturansicht in der Vorlagenauswahl ermöglicht eine schnellere visuelle Identifikation von Layouts.
  • Verbesserte Layout-Präzision
    Die maximale Zoomstufe wurde auf 1000 % erhöht und erlaubt damit äußerst präzise Feinabstimmungen von Vorlagen, Mikroanpassungen sowie eine exakte Ausrichtung von Layoutelementen.
  • Modernisierte Benutzeroberfläche
    • Umfassendes GUI-Redesign für ein aufgeräumtes und modernes Erscheinungsbild.
    • Verbesserte Unterstützung für 4K- und High-DPI-Displays sorgt für eine gestochen scharfe Darstellung und ein optimales Bearbeitungserlebnis auf modernen Monitoren.
    • Überarbeitete Icons, Dialoge und eine optimierte Arbeitsplatzergonomie für einen reibungsloseren Workflow.
    • Überarbeitete Startseite mit Kacheln für Kategorien, einer Liste der zuletzt verwendeten Dateien und weiteren Verbesserungen der Benutzerfreundlichkeit.
    • Verbessertes Fenster-Splitting im Bereich des Formeleditors (Verhältnis 60/40) für eine bessere Bedienbarkeit.
  • Neue Optionen
    • Option „TFORMer-Dateien lesbar formatieren“ zum Speichern von TFORMer-Dateien (TFF, TFR, XMD) in einem merge-tool-freundlichen Format.
    • Neue Option minify zur SVG-Komprimierung (über TFORMer.xml verfügbar).
  • Bereinigung der Produktstruktur
    Mit Version 9 wird Quick Print eingestellt, und die SDK-Komponenten werden aus Setup und Lizenz des TFORMer Designers ausgegliedert. Die Produktstruktur ist dadurch klarer und modularer.
  • Neue Lizenzierung
    Der Online-Aktivierungsprozess wurde überarbeitet und erweitert. Aktivierte Lizenzen werden jetzt automatisch mit dem TEC-IT Lizenzserver synchronisiert. Nutzer können Abonnements und aktive Geräte bequem über ein Online-Portal verwalten. Offline-Aktivierung wird weiterhin unterstützt.
  • Barcode-SDK
    • Neue Barcode-Eigenschaften, darunter ITF-14-Trägerbalken-Einstellungen sowie anpassbare Ruhe- bzw. Schutzzonen (Quiet Zones).
    • Verwendung des Barcode-Kerns TBarCode V11.17.4.

Vorlagen

  • MAT Labels
    Das ROHS-Logo wurde in allen MAT-Labels aktualisiert (KLT, Master, VDA, BOSCH etc.).
  • GS1 Data Matrix Label
    Neue Vorlage GS1 Non-Standard Heterogeneous (Fixed), Data Matrix unter (2) Transport - GS1 Logistic Labels hinzugefügt.
  • FORD GTL
    Neue Vorlagen FORD GTL (2017) für Container und halbhöhen Container hinzugefügt.
  • Swiss QRBill
    Neue Vorlage Swiss QRBill V2.3 inkl. A4-Variante. Kompatibilitätsvorlagen für V2.2 sind für TFORMer SDK 8.9.2 verfügbar.

Fehlerbehebungen

  • Behoben TFO-13471: Ein Kommentarblock am Ende eines Ausdrucks verursachte einen Fehler.
  • Behoben TFPrint Unicode-Problem (Windows): TFPrint-Kommandozeilenargumente konnten keine Multibyte-Zeichen enthalten.
  • Behoben TFO-13945: Irreführende Fehlermeldung, wenn eine kompilierte Validierungsregel ungültig war (z. B. wenn ein referenziertes Datenfeld umbenannt wurde oder ein Datenfeld auf sich selbst verwies).
  • Behoben TFO-13757: Fehler „Barcode does not fit“ bei zentrierten Barcodes, wenn die optimale Auflösung aktiviert war.

Bekannte Probleme

  • PDF / PostScript Ausgabe
    Alle Schriftarten die keine TrueType-Schriftarten sind (z.B. Script) werden mit Arial ausgegeben.
  • HTML-Ausgabe
    Ausgabe von rotiertem Text ist nicht möglich.
  • Arabische Zeichensätze
    Arabische Zeichensätze werden nicht direkt unterstützt.
  • Hohe Zoomstufen in der Layout-Ansicht
    Bei der Verwendung von Etiketten- oder Berichtsformaten mit sehr großen vertikalen Abmessungen kann die Anwendung hoher Zoom-Werte zu Anzeige- oder Darstellungsproblemen führen.
  • 16-stellige Seriennummern
    Eingeschränkte Unterstützung für 16-stellige Seriennummern bei Verwendung des Datentyps Gleitkommazahl. Aufgrund der begrenzten Genauigkeit von IEEE-754-Gleitkommazahlen können Ganzzahlen nur bis zu 15–16 Dezimalstellen exakt dargestellt werden. Dadurch können bei 16-stelligen Werten Rundungsfehler und eine verringerte Genauigkeit auftreten.