← Alle Downloads
TFORMer Designer – Versionshistorie
Hier finden Sie alle Releases der letzten beiden Hauptversionen. Öffnen Sie eine Version, um die Änderungen zu sehen.
Hauptversion 9
V9.2.004.09.2026
Neue Funktionen
- Verbesserte Benutzeroberfläche
Der Repository-Baum und der Design-Baum verwenden jetzt skalierbare SVG-Symbole. Dadurch wirken sie auf hochauflösenden Bildschirmen schärfer und moderner.
Fehlerbehebungen
- Behoben: Ein Absturz, der beim Wechsel zwischen verschiedenen Layout-Typen (Label, Label Sheet, Complex, …) auftreten konnte.
- Behoben: Factur-X/ZUGFeRD: Die XMP-Eigenschaft fx:ConformanceLevel enthielt für das Profil EN 16931 den ungültigen Wert EN 16931 (COMFORT) statt EN 16931. Betroffene Dokumente wurden von strengen Validatoren auf Metadatenebene abgewiesen; XML-Inhalt und PDF/A-Konformität waren nicht betroffen.
- Behoben: Gültige Lizenzen, die ohne Aktivierungsdaten über eine INI-Datei bereitgestellt wurden, konnten beim Anwendungsstart fälschlicherweise deaktiviert werden.
- Behoben: Installationsverzeichnis des .NET-Core-Windows-Forms-Beispiels von CSharp .NET Core Command Line in CSharp .NET Core Windows Forms umbenannt (TFO-13362).
V9.1.016.06.2026
Neue Funktionen
- Erweiterte maximale Zoomstufe in der Layoutansicht
Die Layoutansicht unterstützt jetzt deutlich höhere Zoomstufen. Die maximale Zoomstufe wird automatisch auf Basis des aktuellen Berichtslayouts bestimmt, bleibt innerhalb der GDI-Darstellungsgrenzen und ist auf 100× begrenzt. Scrollen und Darstellung funktionieren auf allen Zoomstufen korrekt (TFO-13122). - Adaptive Lineale bei allen Zoomstufen
Die horizontalen und vertikalen Lineale passen sich dynamisch an die aktuelle Zoomstufe an. Teilstriche und Unterteilungen werden automatisch berechnet, und bei niedrigen Zoomstufen werden Beschriftungen reduziert, damit sie sich nicht überlappen. Die Beschriftung des vertikalen Lineals wird gedreht dargestellt (TFO-13515). - Lizenzverwaltung
Das SDK unterscheidet zwischen Entwicklerlizenzen (für die Weitergabe) und Arbeitsstation-/Serverlizenzen (keine Weitergabe). Entwicklerlizenzen gelten nur für Bibliotheksversionen, die innerhalb der Lizenzlaufzeit veröffentlicht wurden. Arbeitsstation- und Serverlizenzen entsperren das SDK bis zum Ablaufdatum der Lizenz. - Hilfslinien
Die Layoutansicht erlaubt nun das Hinzufügen von Hilfslinien, um das Ausrichten von Elementen zu erleichtern. Hilfslinien werden durch Ziehen aus dem horizontalen oder vertikalen Lineal erstellt. - Weitere Verbesserungen der Benutzeroberfläche
Im Rahmen einer laufenden Modernisierung wurden mehrere interne UI-Komponenten aktualisiert. Baumansichten in Vorlagen- und Datenquellen-Dialogen verwenden jetzt SVG-Icons mit konsistenter High-DPI-Darstellung. Einige Dialoge sind nun in der Größe veränderbar und speichern ihre letzte Größe und Position. - Neue Eigenschaften Bearbeitungsmodus und Anfangswert für Datenfelder
Zwei neue Eigenschaften wurden für Datenfelder hinzugefügt (TFO-13374):- Bearbeitungsmodus — legt fest, ob und unter welchen Bedingungen ein Datenfeld vom Benutzer bearbeitet werden kann (z. B. immer bearbeitbar, schreibgeschützt, bearbeitbar wenn leer oder bearbeitbar wenn die Validierungsregel nicht erfüllt ist).
- Anfangswert — gibt die Quelle an, aus der der Anfangswert eines Datenfelds ermittelt wird (z. B. aus der Datenquelle, aus dem konfigurierten Standardwert oder aus dem zuletzt vom Benutzer eingegebenen Wert).
Vorlagen
- AIAG B-16 GTL
Neue AIAG B-16 GTL (V3) Vorlagen hinzugefügt. - Bosch VDA Labels
Bosch-spezifische VDA 4994 Label-Vorlagen an Spezifikation Version 2.0 angepasst. - Magna GTL
Neue Vorlage Magna B16 GTL (1.1) für Containerladungen hinzugefügt. - MAT Label-Vorlagen
MAT Label-Vorlagen auf Version 2.6 aktualisiert. - VDA 4994 Labels
VDA 4994 Label-Vorlagen auf Spezifikation Version 2.0 (2023) aktualisiert. - Volkswagen GTL Labels
Neue Volkswagen GTL Label-Vorlagen basierend auf VDA 4994 Version 2.0 (2023) hinzugefügt.
Fehlerbehebungen
- Behoben: Mehrere Icons und Bedienelemente wurden auf 4K-/High-DPI-Displays nicht korrekt skaliert (Navigationsschaltflächen, Texteigenschaften-Dialog, Baumsteuerelemente) (TFO-10851).
- Behoben: Der Abstand der Rasterpunkte passt sich jetzt dem Zoomfaktor an, sodass die Punkte bei niedrigem Zoom nicht zusammenrücken.
- Behoben: Die Hover-Hervorhebung von Designelementen wurde nicht zurückgesetzt, wenn die Maus den Bandbereich verließ.
- Behoben: Die Mauspositionsmarkierung in den Linealen wurde nicht zurückgesetzt, wenn die Maus die Designansicht verließ.
- Behoben: Die Statusleiste zeigt bei Drag-Operationen (Verschieben, Skalieren, Drehen) in der Designansicht wieder kontextbezogene Hinweise an.
- Behoben: Zertifikate aus dem Zertifikatsspeicher des Betriebssystems wurden bei der Verbindung mit dem Lizenzserver nicht verwendet.
Bekannte Probleme
- PDF / PostScript Ausgabe
Nicht-TrueType-Schriftarten (z. B. Script) werden mit Arial ausgegeben. - HTML-Ausgabe
Rotierter Text wird nicht unterstützt. - Arabische Zeichensätze
Arabische Zeichensätze werden nicht direkt unterstützt. - 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.
V9.0.119.03.2026
Neue Funktionen
-
Linux-Plattformunterstützung
TFORMer SDK-Builds für folgende Linux-Distributionen wurden hinzugefügt:- Debian 12
- Ubuntu 22.04
- Ubuntu 24.04
- CentOS Stream 9
- openSUSE Leap 15.5
Der Unix-Abschnitt der Entwicklerdokumentation wurde entsprechend aktualisiert. -
Barcode SDK
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)
Verwendung des Barcode-Kernels TBarCode V11.17.5.
Fehlerbehebungen
- Geändert: Die SDK-Schnittstelle zum Setzen von Lizenzdaten (per Datei, Base64 oder Einzelfelder) sowie die Druckmethode geben nun explizit einen Fehler zurück, wenn eine Abonnementlizenz abgelaufen ist. Dadurch wird ein unbeabsichtigtes Fallback-Verhalten (z. B. Demo-Ausgabe) in Produktionsumgebungen verhindert.
- Behoben: Die lokale HTML-Hilfe war in den Unix SDK-Paketen nicht enthalten. Sie ist jetzt für die Java-, .NET- und C-API verfügbar.
- Behoben: Das Öffnen einer zuletzt verwendeten Datei von der Startseite, die nicht mehr vorhanden ist, zeigt nun eine Fehlermeldung an.
- Behoben: Das Banner im Demo-Dialog und im Info-Dialog wurde auf 4K-/High-DPI-Systemen nicht korrekt angezeigt.
V9.0.009.02.2026
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.
Hauptversion 8
V8.9.228.10.2025
Neue Features
-
Barcode SDK
Verwendung des Barcode-Kernels TBarCode V11.17.4.
Fehlerkorrekturen (Hotfix 8.9.1)
- Behoben: Die druckertypspezifischen Einstellungen für Repository-Drucker wurden nicht übernommen (TFO-13124).
- Behoben: Die SDK-Optionseigenschaft von Repository-Formularen wurde nicht angewendet (TFO-11815).
Vorlagen
- Swiss QR-Bill
- Vorlage für Version 2.2 wurde aktualisiert.
- Neue Vorlage für Version 2.3 (Adresse Typ S, Umlaute...) wurde hinzugefügt.
V8.9.006.03.2025
Neue Features
-
Textdatei-Codierung
Sie können jetzt die Zeichenkodierung für CSV-Datenquellen und den Import von Textdateien festlegen. Die Codierung wird angewendet, wenn kein BOM erkannt wird (TFO-12761).- Neuer Eintrag in der Konfigurationsdatei zur Angabe der Standard-Codierung.
- Neue Kodierung-Eigenschaft für CSV-Datenquellen.
- Neue SDK-Option text-file-encoding.
-
Verbesserte Erkennung des Mausfokus Elements.
Verbesserte Auswahl von überlagerten Elementen beim Layout-Design. Zusätzliche Tastenkombinationen (Ctrl+Shift+Mausrad, +, -) erleichtern das Navigieren durch gestapelte Elemente (TFO-12098). - mediasource-error wurde als Konfigurationseinstellung und SDK-Option hinzugefügt, um festzulegen, wie Schachtfehler (Tray-Mappings, MediaSource Option) behandelt werden sollen (TFO-5533).
-
ZUGFeRD / XRechnung
Unterstützung für XRechnung v3.0 wurde hinzugefügt (TFO-13001).
-
TFORMer SDK
- Der Java-Wrapper unterstützt nun auf JRE 1.8 und höher unter Linux/UNIX und Windows (TFO-12871).
- Ein neues Webservice-Beispiel wurde hinzugefügt (TFO-12897).
- Ein .NET Standard 2.0-Assembly ist nunmehr verfügbar (TFO-12834).
- Ein neues .NET Core-Beispiel wurde hinzugefügt (TFO-12898).
-
TFORMer QuickPrint
- Der Druckdialog erlaubt nun das Öffnen der Druckertreibereinstellungen unter Windows (TFO-12862).
-
GS1 Digital Link-Etiketten hinzugefügt (TFO-12901):
- Neues QR-Code-Etikett für GS1 Digital Link.
- Neues Data-Matrix-Etikett für GS1 Digital Link.
-
Speicherung von Dialogpositionen und -größen
TFORMer speichert und stellt nun die Positionen der Bearbeitungsdialoge für Text, Ausdrücke und Formatierungen wieder her (TFO-12863). -
Neue Eigenschaft Leerzeichen entfernen für Datenfelder
Eine neue Eigenschaft Leerzeichen entfernen wurde für Datenfelder eingeführt, um anzugeben, ob und wie bereitgestellte Daten gekürzt werden sollen (TFO-12100). -
Barcode SDK
Verwendung des Barcode-Kernels TBarCode V11.17.3.
Fehlerbehebungen
- Ein Problem beim Generieren von SVG-Ausgaben für Barcode-Texte wurde behoben (TFO-12816).
- Neue, noch nicht gespeicherte Layouts unterstützen nun persistente Datenfelder (TFO-11560).
- Ein Absturz wurde behoben, der auftrat, wenn ein neues globales Datenfeld zu einem Repository hinzugefügt wurde, während das Layout geöffnet war und die Ansicht auf die Startseite eingestellt war (TFO-12838).
- Die Datenliste wird nach dem Hinzufügen eines neuen Datenfelds nicht mehr gelöscht (TFO-12836).
- Ein potenzieller Absturz beim Hinzufügen neuer Datenfelder zu einem Repository wurde behoben (TFO-12838).
Vorlagen
-
GS1 Digital Link (TFO-12901)
- Eine QR-Code-Vorlage wurde hinzugefügt.
- Eine Data Matrix-Vorlage wurde hinzugefügt.
-
Avery-Zweckform L7950-20 (TFO-12837)
Eine neue Vorlage für Avery-Zweckform L7950-20 Kabelbeschriftung wurde hinzugefügt. -
Aktualisierte GS1-Vorlagen
Die Positionierung der Barcodes in den folgenden GS1-Vorlagen wurde aktualisiert:- GS1 Non-Standard Heterogeneous
- GS1 Non-Standard Homogeneous (Fixed)
- GS1 Non-Standard Homogeneous (Variable)
- GS1 Standard Heterogeneous
- GS1 Standard Homogeneous (One-Piece)
- GS1 Standard Homogeneous (Fixed)
- GS1 Standard Homogeneous (Variable)
-
STILL
- Label with GTIN (AI 01)
- Label with Postal Code (AI 421)
- Label with Routing Code (AI 403)
- Standard Homogeneous with Supplier
-
Beispiele
Neue Beispielvorlagen für standardisierte Codierung hinzugefügt.-
DIN SPEC Data Matrix
Beispielvorlage zur Demonstration der Data-Matrix-Codierung gemäß DIN SPEC 91406 / IEC 61406. -
DIN SPEC QR-Code
Beispielvorlage zur Demonstration der QR-Code-Codierung gemäß DIN SPEC 91406 / IEC 61406.
-
DIN SPEC Data Matrix
V8.8.028.08.2024
Neue Features
-
Automatisches Entsperren von Repositories
Option zur automatischen Freigabe von Repositories nach dem Speichern hinzugefügt (TFO-12576). -
Bestätigen der Sperre von Repositories beim Speichern
Der Benutzer kann nun die Sperre des Repositorys bestätigen, wenn er auf „Speichern“ klickt. (TFO-12519). -
Unicode-Unterstützung für ZIP-Dateien
Unterstützung für Unicode-Zeichen in Dateipfaden und Dateinamen innerhalb von ZIP-Containern hinzugefügt. -
Verbesserte Tooltips für Elemente
Tooltips für Elemente zeigen nun zugewiesene Layernamen und bei Bedarf auch die Layerbedingungen an (TFO-12578). -
Unterstützung für Kommentare in Ausdrücken
Ausdrücke unterstützen nun einzeilige Kommentare // und Blockkommentare /* Kommentar */ (TFO-12600).Wenn Sie das SDK verwenden, muss Ihre SDK-Version auf >=8.8 aktualisiert werden, da sonst Vorlagen mit Kommentaren in Ausdrücken nicht verarbeitet werden können. -
Letztes Fensterlayout speichern
Eine Option wurde hinzugefügt, um das zuletzt verwendete Fensterlayout zu speichern und beim Start wiederherzustellen (TFO-12605). -
Neuer Fenster Dialog
Kontextmenü der MDI-Tabs erlaubt nun das Öffnen des 'Fenster' Dialoges (TFO-12606). -
Barcode SDK
Verwendung des Barcode-Kernels TBarCode V11.17.2.
Bug Fixes
- Sichtbarkeitsprobleme von Tooltips für horizontale und vertikale Linienkomponenten behoben.
- Das Kopieren von Repository-Formularen unterstützt jetzt auch das Ersetzen bestehender Formulare (TFO-12378).
- Die Textfarbe und das Symbol für gesperrte Ebenen wurden aktualisiert.
- Sicherstellung der korrekten Anzeige der Eigenschaftsliste beim Wechsel des Fokus vom Repository-Baum zum Design durch Klicken auf den Design-Hintergrund.
- Die Entf-Taste wird nun ignoriert, wenn das Repository gesperrt ist (TFO-12572).
- Einschränkung der verfügbaren Prüfziffer-Methoden in den Barcode-Eigenschaften basierend auf dem Barcode-Typ.
- Beim Laden der Startseite wird nun das Benutzereinstellungsverzeichnis priorisiert.
- Statusanzeige für ungespeicherte Design-Änderungen wurde hinzugefügt (TFO-11676).
- Verbesserung der Darstellung von Komponenten-Handles auf hochauflösenden Displays (TFO-12595).
- Die verzögerte automatische Sperrung für Repositories, deren Sperre gestohlen wurde oder die nicht gesperrt werden konnten, wurde entfernt (TFO-12601).
V8.7.002.08.2024
Neue Features
-
SVG-Ausgabe
Unterstützung für das SVG (Scalable Vector Graphics) Ausgabeformat wurde hinzugefügt. -
Lokales Zwischenspeichern von Remote-Bildern
Einführung einer Funktion zum lokalen Zwischenspeichern von Bildern von Remote-Laufwerken zur Reduzierung der Netzwerkbelastung und Verbesserung der Benutzbarkeit.
Fehlerbehebungen
- TFORMer verwendet nun FreeImage V3.18.0 zum Speichern und Laden von Bilddateien.
- Wenn das Layout eine ungültige Seitenabmessung angibt (Breite oder Höhe ist Null), werden benutzerdefinierte Papierformate auf GDI-Druckern nicht mehr verwendet.
- Verbesserte Fehlermeldung bei Verwendung von reservierten oder ungültigen Namen in Datenfeldnamen (TFO-12318).
- Die Ausgabe im PDF/A- und ZUGFeRD-Format gibt jetzt einen Fehler zurück, wenn die PDF-Datei verschlüsselt werden soll.
- Um Verzögerungen auf Netzlaufwerken zu minimieren, wurde die Anzahl der Leseoperationen für Sperrdateien reduziert.
V8.6.122.04.2024
Bug Fixes
- Ein Problem mit der ZPL-Ausgabe von rotierten horizontalen und vertikalen Linien wurde behoben (TFO-12403).
- Barcode-Fehler lösten bei der ZPL-Ausgabe keinen Abbruch aus (Option 'barcode-error=abort').
V8.6.005.01.2024
Neue Features
-
PDF Verschlüsselung
Neue Unterstützung für die Generierung von verschlüsselten PDF Ausgabedateien (RSA Algorithmus). Dazu nötige Dokument-Eigenschaften, SDK-Optionen, Konfigurationsdatei-Einstellungen und ein neuer "PDF Sicherheit" Tab im Druckdialog wurden hinzugefügt. Die minimale PDF Version wurde von 1.3 auf 1.6 erhöht. - Seitenspezifische Dateinamen für Bildexport
Neue Möglichkeit zur Vergabe von individuellen Dateinamen pro Ausgabeseite beim Bildexport. Die Eigenschaft Dokumentname wird für jede Seite ausgewertet wenn die Option eval-file-name-per-page=0|1 aktiviert ist (TFO-5662). - Ausgabeposition eines Druckbereichs
Die neue Bereichseigenschaft Positionssteuerung ermöglicht eine feinere Kontrolle der Ausgabeposition eines Druckbereichs:
- Standard: Der Druckbereich wird wie üblich an der aktuellen Druckposition nach unten gedruckt.
- Überlagern: Der Druckbereich wird an der aktuellen Druckposition von unten nach oben gedruckt und überlagert so den zuletzt ausgegebenen Druckbereich. Die aktuelle Druckposition wird nicht verändert.
- Ignorieren: Der Druckbereich wird normal ausgegeben, die Druckposition wird nicht verändert. Der folgende Druckbereich überlagert diesen.
- Umgekehrt: Der Druckbereich wird an der aktuellen Position von unten nach oben gedruckt. Die Druckposition wird auf den oberen Rand des Druckbereichs gesetzt (nach oben drucken).
- Online-Updatecheck
Es wird automatisch eine Benachrichtigung angezeigt wenn eine aktualisierte Version von TFORMer Designer auf dem Update-Server verfügbar ist. Sie können die Update-Prüfung im Optionen-Dialog deaktivieren. - Barcode-Vorschau
Die Behandlung der Barcode-Eigenschaft "Optimale Auflösung" wurde verbessert. Diese Eigenschaft beeinflusst das Rendering des Barcodes basierend auf der verfügbaren Ausgabeauflösung (DPI). Ab sofort wirkt sich diese Eigenschaft nur noch auf den Druck oder die Erzeugung von Output aus, die Entwurfsansicht und die Vorschau ignorieren diese Einstellung (TFO-12021). - Neue SDK-Optionen
- print-to-file=0|1|filename ➜ wenn aktiviert, speichert der Windows Druckertreiber die Ausgabe in eine Datei. Bei der Angabe von 1 wird der Dateiname in einem Dialog abgefragt.
- color-mode=blackwhite|bw|monochrome|grayscale|color ➜ für Windows Drucker: erlaubt beim Druck auf Farbdruckern die Wahl zwischen monochromer und Farbausgabe.
- eval-file-name-per-page=0|1 ➜ siehe seitenspezifische Dateinamen für Bildexport.
-
Optionen-Dialog: Neuer Usability Tab
Ein neuer Tab erlaubt die Angabe des Standarddruckers und der zuletzt benutzten Verzeichnisse.
Fehlerkorrekturen
- Behebung von Probleme mit HTML-codierten Datenquellen-Formeln und TFORMer Server User-Exits.
- Korrektur der Auswertereihenfolge von Dokument-Eigenschaftenten wie ZPL Initialisierungscode, ZPL Deinitialisierungscode, Titel, Thema, Verfasser, Ersteller und Keywords. Die Auswertereihenfolge lautet nun: 1) tfprint Kommandozeile, 2) SDK Optionen (API und TFORMer Designer), 3) Dokument-Eigenschaften, 4) Standardwerte der Konfigurationsdatei.
- Die Formatierung der SDK-Dokumentation wurde korrigiert.
- Der Tooltip im Repository-Baum zeigt nun Kommentare korrekt an.
- Seriennummern werden nicht verändert wenn kein Output generiert wurde (z.B. keine Druckdaten).
- Barcodes werden nun mit Standarddaten in die Entwurfsansicht eingefügt.
- Das Text-Alignment Pop-Up in der Entwurfsansicht zeigt nun korrekte Einstellungen.
- Korrektur eines Problems mit OTF-Schriftarten die eine TTF Dateierweiterung verwenden (z.B. war "Avenir Light" nicht benutzbar).
- Die fallweise doppelte Ausgabe der Barcode-Klarschriftzeile in der PDF-Ausgabe wurde behoben.
- Bilddateipfade in Repositories, wenn innerhalb der Repository-Struktur, werden jetzt relativ zur Layoutdatei (xmd) gespeichert.
V8.5.110.08.2023
Neue Features
-
ZIP64-Unterstützung
Das SDK verfügt jetzt über die Fähigkeit, Layoutdateien zu öffnen, die im ZIP64-Format komprimiert sind. Dadurch ist es nunmehr kompatibel mit DotNetZip und vielen anderen Bibliotheken. Zuvor wurde nur das anfängliche ZIP-Format (32-Bit, 4 GB Limit) unterstützt.
Fehlerkorrekturen
- Das SDK löst jetzt einen Fehler (Exception) aus, wenn das Ausgabeverzeichnis nicht existiert (TFO-12055).
- Ein Fehler mit den Berichts-Fußzeilen wurde behoben, der zu einem Stillstand beim Drucken am unteren Rand führte (TFO-12093).
- Ein Absturz beim Hinzufügen eines neuen vorlagenbasierten Formulars zu einem Repository wurde behoben (TFO-12104).
- Die Dateierweiterung XMD wurde aus dem Systemdatenfeld FORM entfernt (TFO-12096).
- Leere Ausnahmemeldung beim Aufruf von PrintToStream ohne Angabe des Druckertyps behoben (TFO-12095).
- Das TFPrint-Parameterpräfix "base64:" ist jetzt unabhängig von Groß- und Kleinschreibung.
- Ein Kompatibilitätsproblem in der neuen Druck-Engine wurde behoben, sodass die Größenänderung von Bändern nur durch gedruckte Elemente ausgelöst wird.
- Die Genauigkeit von Gleitkommazahlen in seriellen Datenfeldern wurde verbessert (Konvertierung von String zu Double).
- Unnötige Zeilenumbrüche aus der tfprint-Befehlszeilenausgabe wurden entfernt.
- Eine Zugriffsverletzung, die bei ungültigen Base64-kodierten Repositories und Datendateien auftrat, wurde behoben.
- UTF-8-Kodierungsprobleme auf Linux/Unix-Plattformen wurden behoben, die bei den Funktionen Find, FindReverse, KeepAny, RemoveAny und Mid auftraten (TFO-12106).
V8.5.022.03.2023
Neue Features
- Neue Funktionen
- AnsiToHex(): Konvertiert Text nach ANSI und kodiert ihn als hexadezimale Zeichenfolge.
- DecToHex(): Konvertiert eine Dezimalzahl in eine hexadezimale Zeichenkette.
- TextToHex(): Konvertiert Text in eine bestimmte Kodierung und kodiert ihn als hexadezimale Zeichenfolge.
- Min(): Liefert das Minimum von zwei Werten (TFO-11914).
- Max(): Liefert das Maximum von zwei Werten (TFO-11914).
- Ceil(): Berechnet die kleinste ganze Zahl, die größer oder gleich einer gegebenen Zahl ist (TFO-11914).
- Floor(): Berechnet die größte ganze Zahl, die kleiner oder gleich einer gegebenen Zahl ist (TFO-11914).
- Clamp(): Grenzt einen Wert zwischen dem angegebenen Mindest- und Höchstwert ein (TFO-11914).
- Clamp01(): Grenzt einen Wert zwischen 0 und 1 ein (TFO-11914).
- Lerp(): Interpoliert linear zwischen 2 gegebenen Werten durch einen dritten Wert, der zwischen 0 und 1 liegt (TFO-11914).
- LerpUnclamped(): Lineare Interpolation zwischen 2 gegebenen Werten durch einen dritten nicht begrenzten Wert (TFO-11914).
- ZPL Ausgabe
- Die Ausgabegröße wird durch Beschneiden des Ausgabebildes reduziert. Das Zuschneiden ist standardmäßig aktiviert, kann aber mit der SDK-Option zpl-image-crop ausgeschaltet werden.
- Die Zip-Komprimierung wurde hinzugefügt und als Standardkomprimierung des eingebetteten Bildes festgelegt.
- Horizontale und vertikale Linien werden nicht mehr mit Anti-Aliasing versehen.
- Die Anti-Alias-Funktion für die Bildskalierung wurde deaktiviert.
- Neue SDK-Option zpl-comments zur Aktivierung von ZPL-Kommentaren (Standard: deaktiviert). Wenn diese Option aktiviert ist, fügt TFORMer Kommentare wie Dokumentnamen, die Auflösung usw. hinzu.
- New Experimental Features
- Option zur Angabe des Standarddruckers der Anwendung.
Unterstützte Optionen sind: Systemstandarddrucker, zuletzt verwendeter Drucker und benutzerdefinierter Drucker. - Option zum Speichern des zuletzt verwendeten Verzeichnisses für Dateiausgaben, Bilder, Formulardateien und ZUGFeRD-Dateien.
- Neue Option zur Anzeige von Benutzerbestätigungsdialogen für das Löschen von Elementen im Repository-Baum sowie Löschen von Datenfeldern, Datenquellen und Datenquellparametern im Entwurfsbaum
- Option zur Angabe des Standarddruckers der Anwendung.
- Es wurde die Möglichkeit hinzugefügt, Ebenen und Komponenten zu sperren, um sie bei Maus- oder Auswahloperationen zu ignorieren. Wenn Sie die Strg-Taste drücken, wird der gesperrte Zustand von Ebenen und Elementen vorübergehend ignoriert.
- Interne Zeilenumbruch-Funktion um chinesische Satzzeichen erweitert (TFO-11785)
- Verbesserte interne Zwischenspeicherung von Schrift Metriken (verbessert die Geschwindigkeit und reduziert den Speicherbedarf)
- Im Formeleditor wurde ein neues Datumsformat (yyMMdd) hinzugefügt.
- Das neue Drucksystem verzögert nun den Start des Druckauftrags, bis die erste zu druckende Seite erkannt wird. Die Medien- und Facheinstellungen der ersten zu druckenden Seite werden dann für die Initialisierung des Druckauftrags verwendet. Dies behebt Probleme mit Windows-Druckertreibern, die einen Wechsel der Medienformate oder Fächer während eines Druckauftrags nicht zulassen.
- Verbesserte interne Fehlerbehandlung.
- Verbesserte Feinpositionierung von Elementen. Verwendung eines Zehntels der Rastergröße als kleiner Verschiebungswert (nur metrisches System).
- SDK Option Print-To-File
Neue SDK-Option für Windows-Drucker hinzugefügt, um die Ausgabe in eine Datei umzuleiten.
Fehlerkorrekturen
- Falscher Spaltenumbruch in Detailbändern mit dynamischer Breite wurde behoben (TFO-11843).
- Im Blocksatz werden weiche Zeilenumbrüche nicht mehr als Ende eines Absatzes behandelt.
- Unsichtbare Filterbox im Designbaum nach Schließen der Layout Datei wurde behoben (TFO-11949).
- Ein seltenes Problem mit der Bildlaufposition in der Eigenschaftsliste, das nach einer Auswahländerung auftrat, wurde behoben.
- Es wurde ein Fehler bei der Positionierung von Berichtsfußzeilen behoben, die am unteren Rand gedruckt werden sollten und einen Seitenumbruch davor oder danach verwenden.
Visual Studio Runtime
- TFORMer verwendet nun die Visual Studio 2019 Runtime.
- Die SDK Abhängigkeiten wurden aktualisiert (siehe Entwickler-Handbuch).
Templates
-
General Motors 1724-C (Revision 2018)
ShipmentID wurde hinzugefügt; leere Datenfelder (Part Number empty) im 2D Code werden unterdrückt. -
Nutrition Labels
Rahmen hinzugefügt und kleinere Layoutkorrekturen vorgenommen (TFO-11797, TFO-11544). -
Swiss QR-Bill
- Aktualisiert auf Version 2.2
- Nachfolgende Zeilenvorschübe entfernt, Feldvalidierung (Info_Message) und Benachrichtigungen verbessert, Unterstützung von Leerzeichen im Referenzfeld (TFO-11691).
-
Autoliv AS244
- Behoben: Fehlerhafter 2D Code bei leerem Produktions- oder Versanddatum.
- Kleinere Layoutkorrekturen (abgeschnittene Überschrift, Strichstärke).
-
VDA 4902
Kleinere Layoutkorrekturen (Strichstärke) -
SEPA
2D-Codes unterdrücken nun Zeilenvorschübe am Ende (TFO-11886).
V8.3.223.08.2022
Verbesserungen
- Anpassungen in der ZPL-Ausgabe
- Der Auflösungsbefehl (^JM) wird nun innerhalb eines Etikettenformats (^XA, ^XZ Block) gesetzt (TFO-11725).
- Der Dokumentationsbefehl (^FX), der den Formularnamen enthält, wird nicht mehr erzeugt (TFO-11725).
- Der ZPL-Header-Wert in der Standardkonfigurationsdatei wurde auf einen leeren Wert anstelle von "^MMT" geändert (TFO-11725). Wird der ursprüngliche Wert (^MMT) verwendet, so wird er durch "^XA^MMT^XZ" ersetzt, um der ZPL-Referenz zu entsprechen (TFO-11725).
- Einige ZPL-Befehle wie (^LS, ^LT usw.) werden nur noch einmal vor dem ersten Etikett erzeugt und nicht mehr bei jedem Etikett.
V8.3.116.08.2022
Neue Features
-
SDK Option MediaType
Neue SDK-Option hinzugefügt, um die Einstellung des Medientyps (z.B. transparent) für GDI-Drucker zu ermöglichen. - Die Zufallszahlengenerierung wurde aktualisiert.
Fehlerkorrekturen
- Die Dateiausgabe (PDF, Image, Postscript) verwendet nun den Formularnamen, wenn kein Dateiname bzw. nur ein Ausgabepfad durch den Drucker, den DocumentName-Ausdruck oder die Systemvariable tfDocumentName angegeben wird (TFS-11686).
- Es wurde ein Fehler bei der Aufteilung von Textelementen behoben, der zur Ausgabe von leeren Seiten führen konnte (neuer Druckkern).
V8.3.003.05.2022
Neue Features
-
Filter-Unterstützung
Zum schnellen Auffinden von Design-Elementen wurde der Layout-Baum, der Repository-Baum und verschiedene Dialoge (z.B. Ausdruckseditor, Datenfeldauswahldialog, Vorlagenauswahldialog) um eine Filterfunktion erweitert. - Die Funktion Ordner öffnen wurde für Repositories, Projekte und Formulare hinzugefügt (TFO-11274).
Fehlerkorrekturen
- Feldzuordnungen von Datenquellen sind jetzt unabhängig von der Groß-/Kleinschreibung (TFO-10924).
- Die Entwurfsansicht aktualisiert jetzt Fehler bei geändertem CSV-Pfad (TFO-10589).
Vorlagen
-
LTO
- LTO Avery L4775, L7162 und Herma/Avery DIN A4 Vorlagen wurden hinzugefügt.
- LTO Avery, NetC und WorldLabel Vorlagen wurden auf US Letter-Format aktualisiert.
- Swiss QR-Bill
Die Gültigkeitsregeln und Gültigkeitsmeldungen der Felder Creditor_IBAN, Reference_Type und Reference_Data wurden aktualisiert.
V8.2.313.04.2022
Fehlerkorrekturen
- Sicherheits-Hotfix: zlib 1.2.12
Die aktualisierte zlib-Version 1.2.12 behebt die Sicherheitslücke CVE-2018-25032.
V8.2.222.03.2022
Vorlagen
- Autoliv
- Neue Vorlage für Autoliv AS244 (v6.0) Transport Label wurde hinzugefügt.
- Neue Vorlage für Autoliv AS244 (v6.0) Package Label wurde hinzugefügt.
- Swiss QR-Bill
Die Vorlage wurde auf die Version 2.2 aktualisiert.
V8.2.125.02.2022
Neue Features
- Die Einheit für hochauflösende Barcode-Eigenschaften wie Modulbreite wurde auf US-Systemen von inch auf "mils" geändert (TFO-11287).
- Repository-Formulare unterstützen jetzt die neue Eigenschaft SDK-Optionen.
- Bilder im TFORMer QuickPrint wurden aktualisiert.
Fehlerkorrekturen
- Beim Einfügen von Formularen in ein Repository-Projekt kann der Benutzer nun wählen, ob er bereits vorhandene Layout-/Datendateien ersetzen oder wiederverwenden möchte (TFO-11276).
- Die auf US-Systemen fehlerhafte Feinpositionierung von Elementen (ALT + Cursor) wurde korrigiert (TFO-11312).
- Die Eigenschaft Formular-Kommentar wird jetzt auch kopiert.
- Für die Ausnahmebehandlung "Zugriff verweigert" wurde eine Fehlerbeschreibung hinzugefügt (relevant für Dateiausgabe, z. B. bei schreibgeschützter Datei) (TFO-10605).
- Die Geschwindigkeit der Ausgabe von PDF- und Postcript-Barcodes wurde verbessert (relevant für 2D-Barcodes mit großen Datenmengen).
Vorlagen
- BOSCH GTL - VDA 4994 (Automotive)
Neue Vorlagen für BOSCH GTL - VDA 4994 (Revision 2021 und 2022) wurden hinzugefügt. - BOSCH MAT (Automotive)
Neue Vorlagen für BOSCH MAT (V16) wurden hinzugefügt. - BOSCH Neutral Labels (Automotive)
Neue Vorlagen für BOSCH Neutral Labels wurden hinzugefügt. - Swiss QR-Bill
- Das Layout des Gläubigerfeldes (Creditor) wurde geändert, um das Abschneiden von Kleinbuchstaben (g,p,y,q,j) zu vermeiden.
- Die Gültigkeitsregel für das Creditor_IBAN Feld wurde aktualisiert.
V8.2.019.11.2021
New Features
-
Sperren von Repositories und Formularen
Im TFORMer Designer ist der parallele Zugriff auf ein Repository jetzt über Repository- und Formularsperren möglich (Sperre freigeben, Sperre holen, schreibgeschützt öffnen). - ZPL® Einbettung
Das neue ZPL-Steuerelement ermöglicht die Einbettung von Zebra®-Druckerbefehlen (ZPL II®) direkt in das Layout. -
Barcode SDK
Verwendung des Barcode-Kernels TBarCode V11.13.0 (TFM-10876). -
Neue Funktionen
- PadLeft(): Linksseitiges Auffüllen einer Zeichenkette mit einer anderen Zeichenkette (ggf. mehrfach), bis die resultierende Zeichenkette die angegebene Länge erreicht.
- PadRight(): Rechtsseitiges Auffüllen einer Zeichenkette mit einer anderen Zeichenkette (ggf. mehrfach), bis die resultierende Zeichenkette die angegebene Länge erreicht.
- BinToHex(): Konvertiert eine binäre Zeichenfolge in eine hexadezimale Zeichenfolge.
- DecToBin(): Konvertiert eine Dezimalzahl in eine binäre Zeichenkette.
- HexToBin(): Konvertiert eine hexadezimale Zeichenfolge in eine binäre Zeichenfolge.
- AnsiToBin(): Konvertiert Text nach ANSI und kodiert ihn als binäre Zeichenfolge.
- TextToBin(): Konvertiert Text in eine bestimmte Kodierung und kodiert ihn als binäre Zeichenfolge.
- FormatToBin(): Konvertiert eine Formatzeichenkette in eine binäre Zeichenkette.
Bug Fixes
- Das Rückgängigmachen des Löschens eines Repository-Formulars stellt nun alle Formulareigenschaften wieder her.
- Das Rückgängigmachen des Löschens von Repository-Projekten stellt nun alle Projekteigenschaften, Formular- und Datenfeldeinträge wieder her (TFM-10618).
- Druckdaten von neuen ungespeicherten Formularen werden beim Drucken oder Öffnen der Vorschau nicht mehr zurückgesetzt (TFM-10669).
- Beim Kopieren eines Repository-Formulars wird die Sperrdatei nicht mehr kopiert (TFM-10696).
- Die Eingabe und Anzeige von Positions- und Größeneigenschaften für gedrehte Elemente in der Design-Ansicht wurde verbessert.
- Ein Problem im neuen Druckkern wurde behoben, das die Eigenschaft "Fehlermeldung unterdrücken" von Barcode-Komponenten ignorierte (TFM-11164).
- Der neue Druckkern wertet nun die Formulareigenschaft "Dokumentname" korrekt aus (TFM-11208).
- Es wurde ein Problem im neuen Druckkern behoben, das dazu führte, dass Textdrucker nicht richtig funktionierten, wenn die Bandaufteilung erlaubt war.
- Ein seltener Absturz im Ausdruckseditor wurde behoben.
- Automatische Schriftgrößenanpassung für Zeichen, die eine Schriftartänderung erfordern, wurde behoben (TFM-11240).
- Ein Problem in der Funktion FormatEx() wurde behoben (verschobene Dezimalstellen für Werte < 1).
V8.1.416.07.2021
Fehlerkorrekturen
- Ein Problem mit nicht gelöschten temporären Dateien beim Drucken auf ZPL-Druckern wurde behoben (TFM-11141).
Zusätzlich zur Installation dieses Updates sollten Benutzer die TF*.tmp Dateien in ihrem Temp-Ordner löschen oder die Windows Datenträgerbereinigung ausführen.
- Ein Problem im Base-64-Encoder, der beim Generieren der ZPL-Ausgabe verwendet wird, wurde behoben (TFM-11128).
V8.1.318.06.2021
Fehlerkorrekturen
- Es wurde ein Problem im neuen Druckkern behoben, das bei der Verwendung von Druckbereichen ohne Höhe zu zusätzlichen Etiketten- oder Seiten-Umbrüchen führen konnte (TFM-11102, TFM-10918).
- Ein Problem bei Ausgabebereichen mit gesetzter Spalteneigenschaft im neuen Druckkernel wurde behoben (TFM-11082).
- Es wurde eine Zugriffsverletzung behoben, die bei der Verwendung von Textvergleichsoperatoren auftreten konnte (TFM-5659).
V8.1.226.03.2021
Fehlerkorrekturen
- Ein Problem bei der Erstellung der Farbpalette für den GIF-Export hochauflösender Bilder wurde behoben (TFM-10973).
- Eine mögliche Zugriffsverletzung beim Bildexport von Layouts, die nicht mit der gewählten Seitengröße übereinstimmten, wurde behoben (TFM-10970).
- Der neue Druckkern wertet nun die Dokument-Eigenschaften wie Autor oder Thema korrekt aus (TFM-10908).
Vorlagen
-
GM Automotive
Neue Vorlagen für GM 1724 (Revision 2020-11) wurden hinzugefügt. -
DHL Vorlagen
DHL-Etikettenvorlagen wurden aus TFORMer entfernt (TFM-11015).
V8.1.117.12.2020
Fehlerkorrekturen
- Ein Offset-Problem bei Verwendung des neuen Druckkerns mit GDI-Druckern wurde behoben.
- Das Verkleinern von Textelementen in verkleinerbaren Druckbereichen führt nun nicht mehr zu zusätzlichen Seitenumbrüchen (TFM-10830).
- Führende und nachfolgende Leerzeichen werden jetzt bei der Suche nach dem richtigen GDI-Druckerfach ignoriert.
- Probleme mit der Ausrichtung und Drehung auf ZPL-Druckern im neuen Druckkerns wurden behoben.
- Beim Öffnen eines Layout-Containers (*.TFZ) mit Doppelklick wird dieser nun in einer bereits geöffneten TFORMer Instanz angezeigt (TFM-10734).
- Um das Ersetzen fehlender Schriftarten unter Linux zu verbessern, wurde die Integration von fontconfig angepasst.
V8.112.11.2020
Neue Features
-
Benutzerdefinierte Schriftarten
Unterstützung von Schriften, die nur unter dem aktuellen Benutzer installiert wurden, wurde hinzugefügt (TFM-10094).
-
TFORMer SDK .NET Wrapper
TFORMer SDK .NET Wrapper verwendet nun .NET Framework 4.5 (anstatt 2.0).
-
ZUGFeRD / Factur-X
Basis Unterstützung von Factur-X und XRechnung Dateien ( ZUGFeRD 2.1.1 ) wurde hinzugefügt (TFM-10563).
-
Schriftarten
Unterstützung von OTF-Schriftarten im CFF-Format wurde hinzugefügt (TFM-10358).
-
Zuletzt geöffnete Dokumente
Die Anzahl der Einträge in der Liste der zuletzt geöffneten Dokumente wurde von 4 auf 10 erhöht.
Fehlerkorrekturen
- Die Ausdrucks-Operatoren && (logisches AND) und || (logisches OR) wurden hinzugefügt (TFM-9948).
- Ein Absturz, der beim Importieren oder Erstellen eines neuen Layouts in einem Repository-Projekt auftrat, wurde behoben (TFM-10212).
- Symbol-Schriftarten mit fehlender Unicode-Zuordnung werden wieder unterstützt (TFM-10233).
- Unterstützung benutzerdefinierter Papierformate (Landscape) auf Etikettendruckern (wie Zebra, CAB etc.), bei Verwendung von GDI Druckertreibern, wurde verbessert (TFM-10315).
- Ein möglicher Absturz beim Initialisieren des COM Wrappers wurde behoben.
- Druckbereiche ohne Höhe können jetzt mit der Maus in der Größe geändert werden (TFM-10521).
- Ein möglicher Absturz beim Erstellen von neuen Formularen (bei aktivierten Echtdaten in der Entwurfsansicht), wurde behoben.
- Die horizontale Positionierung von Gruppenfüßen, die auf Detail-Bereiche mit Spalteneinstellungen folgten, wurde behoben (TFM-10668).
- Die Ebenen Fehleranzeige wird jetzt korrekt zurückgesetzt (TFM-10678).
- Echtdaten-Fehleranzeige wird nun nach Benutzerkorrektur zurückgesetzt (TFM-10697).
- Ein Problem bei der PDF-Generierung (falsch ausgerichteter Text), verursacht durch die Angabe fehlender Schriftarten im Layout, wurde behoben (TFM-10676).
- Ein Absturz wurde behoben, wenn nur ein Berichtsfuß mit der Eigenschaft "Unten drucken" gedruckt werden sollte (TFM-10735).
- Der neue Druckkern berücksichtigt nun die Optionen "Datenfelder löschen" (TFPrint) und "ReuseValues" (SDK) (TFM-10742).
- Der neue Druckkern berücksichtigt nun die SDK Optionen "offsetX" und "offsetY" (TFM-10744).
Vorlagen
-
VDA 4992 Vorlagen (Automotive)
Neue Vorlagen für VDA 4992 wurden hinzugefügt. -
VDA 4902 Version 4 (Spanisch)
Die Formel für die Barcodedaten wurde korrigiert (TFM-10556). -
SEPA Vorlagen
Das Betragsfeld unterstützt nun Komma und Punkt als Dezimaltrennzeichen. -
Ford GTL Master Vorlagen
- Falsche DI für Seriennummer wurde behoben.
- Leeres Datum im PDF417-Barcode wurde behoben
V8.003.03.2020
Allgemeine Verbesserungen
-
Neuer Druck-Kernel
Der Druck-Kernel wurde neu implementiert (Vorbereitung für zukünftige Erweiterungen). -
Barcode Generator-Kernel
Der Barcode-Kernel wird nun statisch gelinkt. TFTBarcode.dll wird nicht mehr benötigt (TFM-5512). -
Benutzerdefinierte Papierformate auf Windows-Druckern
Unterstützung benutzerdefinierter Papierformate auf Windows-Druckern wurde hinzugefügt (TFM-9030). -
Neue Funktion SafeDiv
Um Divisionen durch 0 in IIf Bedingungen besser behandeln zu können, wurde die Funktion SafeDiv hinzugefügt. SafeDiv(«Zähler», «Nenner», «DivisionDurchNull»)), liefert «DivisionDurchNull» wenn der «Nenner» 0 ist, ansonsten wird das Ergebnis der Division geliefert.
TFORMer Designer
-
Quick-Format (Funktion zur einfachen Formateinstellung)
Das Ausgabeformat von numerischen und textbasierten Ausdrücken kann nun einfach eingestellt werden. Die Auswahl vordefinierter sowie die Eingabe benutzerdefinierter Formate ist möglich. -
Echtdaten in der Entwurfsansicht
Eine neue Funktion zum Anzeigen von Echtdaten im Entwurfsmodus wurde hinzugefügt. Die Daten des ersten Datensatzes der Datenquelle werden für die Anzeige von Texten, Barcodes und Bildern verwendet. Diese Funktion kann im Ribbon aktiviert bzw. deaktiviert werden. -
Anzeige von Elementrändern
Eine Checkbox zum Ein- bzw. Ausblenden von Elementrändern in der Entwurfsansicht wurde dem Ribbon hinzugefügt. -
Rasteranzeige
Eine Checkbox zum Ein- bzw. Ausblenden des Rasters wurde dem Ribbon hinzugefügt. -
Designeinstellungen
Die Spaltenbreiten der Datenansicht sowie der Zoomfaktor der Designansicht werden nun gespeichert und bei erneutem Laden berücksichtigt (TFM-5474, TFM-6057). -
ZIP-Dateien Unterstützung
TFORMer Designer kann nun ZIP-Dateien, die genau eine Layout-Datei (TFF) enthalten, direkt öffnen. Enthaltene Bilder werden unterstützt. -
TFZ-Datei-Erweiterung für Speichern unter... und Öffnen...
TFZ-Dateien sind komprimierte Dateien, die eine Layout-Datei (TFF), im Layout benutzte Bilder und die Standard-Druckdaten enthalten. Diese Dateien können mittels Doppelklick zum Bearbeiten geöffnet werden. Zusätzlich können diese Dateien zum Online Berichts-Generator hochgeladen werden (https://label.tec-it.com). -
Weitere Verbesserungen
- Tooltips von Datenfeldern mit Ausdruckfehlern wurden verbessert (TFM-8459).
- Der Dialog "Text bearbeiten" speichert nun die letzte Bildschirmposition sowie die letzte Größe bis zum Beenden des Programmes.
- Ein Bereich zum Anzeigen von Hinweisen und Warnungen wurde dem Designbereich hinzugefügt.
TFORMer SDK
-
Neue API für Informationen nach erfolgter Druckausgabe
Es wurden neue Funktionen hinzugefügt, welche detaillierte Informationen bzgl. der Druckausgabe und der Datenfelder nach dem Druck bereitstellen. Weitere Informationen sind in der TFORMer SDK Referenz unter Job.GetPrintResult und Job.SetPrintResultType zu finden. -
Neue Funktion zum Lesen von Datenfeld-Eigenschaften
Es wurde eine Funktion zum Lesen der Eigenschaften eines Datenfeldes hinzugefügt. Details sind unter Datafield.GetDetails in der TFORMer SDK Referenz zu finden. -
TFORMer SDK Java Wrapper
- Die Druckmethode blockiert nun während des Druckes andere Aufrufe nicht mehr (TFM-8329).
- Die Funktion setParameterValues wurde in setParameterValue umbenannt (TFM-5694).
- Es wurden verschiedene Probleme im behoben, die eine Verwendung mit Open JDK verhinderten (TFM-9323). -
TFORMer SDK .NET Wrapper
-
TFORMerException Änderungen
- Message Eigenschaft liefert nun eine formatierte Fehlernachricht, welche die Werte der Eigenschaften Description, Information und Reference beinhaltet.
- Neue Eigenschaft Description diese liefert den Text welcher ursprünglich in der Eigenschaft Message gespeichert wurde.
- Neue Eigenschaft Reference, diese liefert Informationen zur Fehlerursache. Source Eigenschaft der Basisklasse Exception wird nun nicht mehr überschrieben.
- Die Eigenschaften ErrorCode und Information sind nun nicht mehr überschreibbar (readonly).
-
TFORMerException Änderungen
-
Weitere Verbesserungen
- Die Eigenschaft RecordCopyDataField wurde von Job nach JobDataCSV, JobDataXML und JobDataODBC verschoben (TFM-5478).
- JobDataXML wurde um die Eigenschaft RecordCopyDataFieldIsXMLAttribute erweitert.
Fehlerkorrekturen
- Ein Problem, das durch Aufteilen von Druckbereichen mit veränderbaren Elementen auf mehrere Seiten verursacht wurde, wurde behoben (TFM-9980).
- Die Ausgabe rotierter Texte mit Randabständen wurde korrigiert (TFM-9109).
- Die Verarbeitung von Barcodedaten im Hexadezimalformat wurde korrigiert (TFM-8540, TFM-8543).
- Die Unterstützung von Symbolschriftarten wurde verbessert (TFM-10136).
- Unterstützung benutzerdefinierter Papierformate auf Windows-Druckern wurde verbessert (TFM-10050).
- Drag & Drop von Datenfeldern erzeugt nun Textelemente mit korrekter Höhe (TFM-9058).
- Es wurde ein Problem in TFORMer Designer behoben, das zum Absturz beim Einfügen von Datenfeldern, Druckeinstellungen oder Datenquellen in den Entwurfsbaum führen konnte.
- Es wurde ein Problem behoben, wodurch die Anzahl von signifikanten Dezimalstellen bei berechneten Feldern auf zwei beschränkt wurde (TFM-9067).
- Ein Problem wurde behoben, welches zum langsamen Öffnen des Dialoges "Text Bearbeiten" auf Systemen mit vielen installierten Schriften führte.
Vorlagen
-
VDA 4994 Automotive-Vorlagen
Neue Vorlagen für VDA 4994 und VDA 4994 KLT wurden hinzugefügt. -
GM 1724 (Revision 2018) Automotive-Vorlagen
Neue Vorlagen für GM 1724 (Revision 2018) wurden hinzugefügt.