TBarCode SDK (Windows) – Versionshistorie
Hier finden Sie alle Releases der letzten beiden Hauptversionen. Öffnen Sie eine Version, um die Änderungen zu sehen.
Hauptversion 11
V11.17.627.04.2026
Verbesserungen/Fehlerkorrekturen
-
Prüfziffernberechnung
- Die Prüfziffernmethode GTIN-14 / EAN14 wurde zu den GS1-Codetypen GS1-128, GS1 DataMatrix und GS1 QR-Code hinzugefügt.
- Ein Fehler, der auftrat, wenn die Barcode-Daten einen Backslash enthielten, wurde behoben.
-
Dokumentation / Entwicklerreferenz
Das Erscheinungsbild der Entwicklerreferenzdokumente wurde verbessert.
V11.17.519.03.2026
Verbesserungen/Fehlerkorrekturen
- GS1-Anwendungskennungen
Die Liste der Anwendungskennungen wurde auf die Version 26.0 (2026) der GS1-Spezifikation aktualisiert (siehe GS1-Anwendungskennungen). - Data Matrix, QR-Code
Die internen Algorithmen zur Code-Optimierung wurden verbessert. - Schriftgröße
Die Berechnung der Schriftgröße für Linux-Systeme wurde korrigiert. - BCSetTextA / Zeichenkodierung
Nicht-ASCII-Zeichen werden nun auf Linux-Systemen korrekt konvertiert.
V11.17.415.10.2025
Verbesserungen/Fehlerkorrekturen
- Swiss QR Code
Unterstützung des Schweizer Zahlungsstandards Version 2.3 (gültig ab 21. November 2025).
- Strukturierte Adressen werden obligatorisch; Adressen vom Typ K sind nicht mehr zulässig.
- Der Zeichensatz wurde erweitert und unterstützt nun Sonderzeichen und Umlaute.
- Während der Übergangsphase kann die Code-Option SwissQr_V202=true verwendet werden.
V11.17.121.03.2024
Verbesserungen/Fehlerkorrekturen
- Data Matrix
Die Standardmethode zur Codierung von 144x144-Symbolen wurde geändert, um dem ISO/IEC16022-Standard zu entsprechen (entspricht der Option DataMatrix_ECC144Alternative=1). - GS1 128 / Composite
Die Codierung von FNC1-Zeichen in der 2D Komponente des GS1 128 Composite-Symbols wurde behoben.
V11.17.026.01.2024
Erweiterungen/Fehlerbehebungen
- Code 128
Eine neue Option zum Erzwingen von Code-128-Subsets wurde hinzugefügt (Fehlercode, wenn das aktuelle Zeichen im vorgegebenen Subset fehlt). - ITF14
Die Defaultwerte (Größe) des ITF14-Barcode-Typs wurden geändert, um dem Standard zu entsprechen. - Fehlercodes
Behoben: Falsche Fehlercodes für das Hinzufügen von Funktionszeichen, wenn diese nicht erlaubt sind. - GS1-Anwendungskennungen
Die Liste der Anwendungskennungen wurde auf die Version 23.0 (2023) der GS1-Spezifikation aktualisiert (siehe GS1-Anwendungskennungen). - Custom Drawing Beispiel
Fix: Im C++ Custom Drawing Beispielprojekt wurde der Compiler-Schalter "unsigned characters" entfernt.
V11.16.020.11.2023
Erweiterungen/Fehlerbehebungen
- Barcode-Rotation
Behebung eines Fehlers, der dazu führte, dass ein Barcode verzerrt erschien, wenn er um 270° gedreht wurde und die Verringerung der Strichbreite aktiviert war. - Prüfziffern
Die GTIN-14-Prüfziffernmethode wurde als Äquivalent zu EAN-14 hinzugefügt. - Beispiele
Es wurden Beispielanwendungen aufgeräumt und veraltete Visual Studio .NET-Projektdateien entfernt.
V11.15.104.11.2022
Erweiterungen/Fehlerbehebungen
- TBarCode OCX - Lizenzierung
Im TBarCode OCX wurde ein (nur in 11.15.0 vorhandenes) Problem mit der Lizenzierung via INI File behoben. - Setup
Das Setup wurde upgradefähig gemacht. Ab der nächsten Version von TBarCode SDK können Benutzer das Produkt aktualisieren, ohne die vorherige Version zu deinstallieren.
V11.15.02022-08-17
Die Original-Versionshinweise liegen in englischer Sprache vor.
Enhancements/Bug Fixes
- Korean Postal Code
The new Korean Postal Codes with 5 digits (instead of 6) are now supported. - GS1 Application Identifiers
We updated the Application Identifier list to version 22.0 (2022) of the GS1 specification. - Pharmacode One-Track
Fixed a crash with Pharmacode One-Track when using custom colors. - .NET Support
- Now the setup contains a single TECIT.TBarCode.dll version, suitable for 32-bit and 64-bit Windows installations (target Any CPU with dynamic loading of dependencies).
- Added the new property BarShapeDefault to the Barcode class, which returns the default bar shape for the actual barcode type.
- The character 'Ø' is now displayed correctly in SVG files.
- We fixed a human-readable text rendering bug in rotated barcodes with composite symbols.
- TBarCode OCX
- The TBarCode Library is now linked statically to the TBarCode OCX (avoids issues caused by loading the wrong version of TBarCode DLL).
- Added the option DRAW_PCLMode to allow users to change the PCL mode. This option is required for rendering Swiss QR Codes in PCL format correctly (set DRAW_PCLMode=1).
- Changed the font used in the property dialogs. On newer Windows systems, the property dialogs could become unreadable.
- Removed unneeded references to outdated versions of TBarCode OCX in some VBA samples.
Dependencies
Microsoft Visual C/C++ Runtime
Library dependency: We updated the Microsoft Visual C++ Runtimes (toolset) from version v140 to version v142.
V11.14.012.04.2022
Erweiterungen/Fehlerbehebungen
- .NET-Laufzeitunterstützung
Die neue Bibliothek TECIT.TBarCode.Std.dll unterstützt die .NET 5, .NET 6, .NET Standard und .NET Core Runtime-Umgebungen. - Sicherheits-Hotfix: zlib 1.2.12
Die aktualisierte zlib-Version 1.2.12 behebt das Sicherheitsproblem CVE-2018-25032. - Schriftarten mit automatischer Größenanpassung
Die Berechnung von Textabständen und Zeichenabständen wurde korrigiert. - Fehlermeldungen
Fehlermeldungen werden jetzt auch bei Windows-Standardcodepage UTF-8 richtig angezeigt.
V11.13.027.10.2021
Erweiterungen/Fehlerbehebungen
-
Neue Barcodetypen
- GS1 Data Matrix
- GS1 QR Code -
Fehlermeldungen
- Französische Übersetzungen für die TBarCode Fehlermeldungen hinzugefügt.
- Fehlercode 0x8007000e zu Fehlercodetabelle und Enumerationen hinzugefügt. -
Schriftarten in automatischer Größe
Die Basis-Schriftgrößen für verschiedene Barcodetypen wurde verbessert. -
Swiss QR Code
- Die Standard ("Demo")-Daten des Schweizer QR-Codes wurden an den 2.0-Standard angepasst.
- Die Validierung wurde aktualisiert (CR/LF nach EPD nicht länger notwendig). -
Maxi Code
Die Berechnung der Texthöhe wurde korrigiert. -
GS1 DataBar Expanded + Stacked
Behoben: Kodierungsfehler, wenn ein für Ziffern vorgesehener Anwendungsbezeichner (z.B. AI 01) alphanumerische Zeichen enthält.
V11.12.109.03.2021
Erweiterungen/Fehlerbehebungen
-
GS1 Application Identifiers
Die Liste der Application Identifier wurde auf die GS1-Spezifikation Version 21.1 (2021) aktualisiert. -
2D Royal Mailmark
Die Implementierung wurde auf Version 1.3 aktualisiert (siehe Royal Mailmark® - Mailmark Barcode Definition Document). -
Italian Postal 2of5
Das Verhältnis der Balkenbreite wurde auf 1:2,5 festgelegt. -
PCL-Ausgabe
Der Swiss QR-Code wird jetzt im PCL-Modus ohne HP-GL/2 Zeichenoperationen (PCL5noHPGL) unterstützt.
V11.12.018.01.2021
Erweiterungen/Fehlerbehebungen
-
Automatische HRT-Schriftgrösse
Für die Schrift im HRT Bereich ist nunmehr eine automatische Größenanpassung (inklusive Zeichenabstand und Textabstand) verfügbar. Wenn die automatische Größenanpassung aktiviert ist, vergrößert und verkleinert sich die Schriftgröße automatisch mit der Modulbreite. -
Fehlermeldungen
Die TBarCode-Fehlermeldungen werden nunmehr mehrsprachig unterstützt (Spanisch, Italienisch, Deutsch, Russisch, Polnisch und Chinesisch). -
Swiss QR Code
Die Überprüfung der Feldlänge wurde geändert, um Zeichen statt Bytes zu zählen. -
Setup
Die Prüfungen der Mindestversion für das angeforderte .NET Framework wurden aktualisiert.
V11.11.514.09.2020
Verbesserungen
- Data Matrix
Die Option "EDIFACT-Codierung bevorzugen" wurde hinzugefügt.
V11.11.410.08.2020
Verbesserungen/Fehlerkorrekturen
- TBarCode DLL/OCX
Verbesserter Codeschutz im Buildprozess. - Reduzierung der Strichbreite
Ein Fehler in der Strichbreitenreduzierung (BWR) bei 2- und 4-State Barcodes wurde behoben. - Aztec-Code
Der Fehlerkorrekturbereich wurde auf [0..95%] geändert. Dies ist der empfohlene Bereich in der Aztec-Code Barcode-Symbologiespezifikation (ISO/IEC 24778).
V11.11.330.06.2020
Bug Fixes
- TBarCode OCX
Ein Fehler, der zu einem Absturz während der Initialisierung von TBarCode OCX führen konnte, wurde behoben.
V11.11.215.06.2020
Bug Fixes
- DotCode
Ein Fehler, der beim Kodieren der Zeichen '\x9c', '\x9d', und '\x9f' auftrat, wurde behoben.
V11.11.104.05.2020
Verbesserungen
- Australische Post-Barcodes
- Unterstützung der N-Kodierungstabelle, um eine Kodierung von 8 oder 15 Ziffern zu ermöglichen.
- Unterstützung von 4-State-Barcodes mit Nullwerten.
V11.11.016.03.2020
Verbesserungen/Bug Fixes
- QR Code Maskenauswahl
Der Algorithmus der Maskenauswahl wurde auf den aktuellen QR-Code-Standard angeglichen (siehe ISO/IEC 18004:2015). - DotCode Revision 4.0
Die DotCode-Implementierung wurde auf Revision 4.0 aktualisiert (siehe AIM International Symbology Specification DotCode Rev. 4.0). - UPC-A / UPC-E
Prüfziffern werden jetzt auch bei Verwendung des Add-On Barcodes angezeigt. - Australischer Post-Barcode
Die Bezeichnung des Australischen Post-Barcodes wurde an die aktuelle Spezifikation angepasst. - PDF417
Der Standard-Zeichensatz wurde auf Latin-1 (ISO 8859-1) geändert. - TBarCode .NET
- Ein Problem beim Speichern der Ruhezonen-Eigenschaften in WinForms wurde behoben.
- Ein Fehler bei der Größenberechnung (tritt beim Deaktivieren des Klartextes auf) wurde behoben.
- PropertyGrid-Kategorien (wie Barcode, Daten, Klartext, Symbologien) wurden verfeinert . - SVG-Export
Das Ø Zeichen kann jetzt im Klartext korrekt angezeigt werden. - Microsoft Access-Beispiel
Die Barcodetypen-Zuordnung wurde korrigiert.
V11.10.210.09.2019
Verbesserungen/Bug Fixes
- GS1-Datenbezeichner
Die Liste der GS1 Datenbezeichner (AI) wurde an die GS1 Allgemeine Spezifikationen Version 19.1 (2019) angepasst. - AI-Dateiexport auf macOS
Unter macOS wurde die Klartextausgabe zum Adobe Illustrator (.ai) Dateiexport hinzugefügt. - GS1 DataBar Composite
2D-Komponente: Die Kodierung von AI 90 mit einem nachfolgenden Data Identifier mit führenden Nullen (z.B. 900A, 9000A....) wurde korrigiert. - Data Matrix - Code-Effizienz
Die Code-Effizienz von Data Matrix Codes wurde verbessert.
V11.10.024.06.2019
Verbesserungen/Bug Fixes
- Swiss QR Code
Erlaubt nun auch Negativ-Beträge. - TBarCode .NET
- TBarCode .NET verwendet nun das .NET-Framework 4.5.
- Die Assembly-Version wurde auf 11.10.0.0 geändert. - TBarCode .NET - Interop Interface
- Behoben: Falsche Parameter bei Interop-Methode TBarCodeDll.BCCalcCDExtW
- Die fehlenden Wrapper-Funktionen für die gleichnamigen Interop-Methoden wurden hinzugefügt:
TBCWrapper.BCGetText, TBCWrapper.BCGetTextA und TBCWrapper.BCGetModWidth
V11.9.217.05.2019
Bug Fix
- .NET Assembly Version
Behoben: Die fehlerhafte Assembly-Version des Vorgänger-Builds wurde auf 11.9.0.0 korrigiert.Möglicherweise müssen Sie Ihre Projekte aktualisieren und neu builden.
V11.9.106.05.2019
Bug Fixes
-
TBarCode .NET - CalculateOptimalBitmapSize
Behoben: InvalidOperationException beim Aufruf der Funktion Barcode.CalculateOptimalBitmapSize (gfx != null). -
Italienischer Postcode 2 of 5
Das Verhältnis zwischen Balken und Zwischenräumen wurde korrigiert.
V11.9.025.03.2019
Verbesserungen/Bug Fixes
-
Swiss QR Code 2.0
Implementierung des Swiss QR Codes Version 2.0 gemäß den Swiss Payment Standards 2019. -
Data Matrix DRME
Die Größen-Berechnung für rechteckige Data Matrix Symbole sowie die Dokumentation wurden auf die neueste Version des Data Matrix DRME Standards (ISO/IEC 21471) aktualisiert. -
GS1 Application Identifiers
Die Liste der GS1 Datenbezeichner (AI) wurde an die GS1 Allgemeine Spezifikationen Version 19 (2019) angepasst. -
Font-Einstellungen in .NET API
Die Schrift-Einstellungen werden nun von der Methode Barcode.Draw() korrekt angewendet. -
Trim Whitespaces in .NET API
Neue Eigenschaft "TrimWhiteSpaces" wurde der .NET API hinzugefügt.Die Assembly Version wurde auf 11.9.0.0 geändert - möglicherweise müssen Sie Ihre Projekte aktualisieren und neu builden.
V11.8.227.02.2019
Bug Fixes
-
Escape-Sequenzen
Die falsche Kodierung von '\' nach einem gültigen ECI-Specifier wurde behoben. Escape-Sequenzen wurde durch die Sequenz \Ennnnnnnn gestört. -
Memory Leak
TBarCode Library für Linux: Ein Memory Leak im Zusammenhang mit newlocale() wurde behoben. Das Problem scheint an die glibc newlocale Implementierung gebunden zu sein.
V11.8.112.02.2019
Bug Fixes
-
Auto-Korrektur (Code-128)
Fehler im Zusammenhang mit der Funktion BCSetAutoCorrect() wurde behoben, funktionierte nicht korrekt mit Code-128.
V11.8.023.11.2018
Verbesserungen/Bug Fixes
-
Balkenbreiten-Reduzierung
Eine horizontale bzw. vertikale Balkenbreiten-Reduzierung ist nun separat mit BCSetOptions einstellbar. -
TBarCode .NET
Die Funktionen GetDefaultDataByType und GetCDListByType wurden dem SDK hinzugefügt. -
Data Matrix
Ein Fehler bei der FNC1-Codierung wurde behoben. -
OCX - MS Excel
Ein Fehler wurde behoben, der auf einigen Systemen zu nicht sichtbaren Barcodes führte. -
PZN7 / PZN8
Der Klartext wird nun korrekt gezeichnet. -
USPS Intelligent Mail Package (IMpb)
Es wurde ein Problem behoben, das zu einer falschen Fehlermeldung für einen gültigen Barcode führte.
V11.7.420.08.2018
Bug Fixes
-
.NET Prüfzifferberechnung
TBarCode .NET: Die zurückgelieferte Prüfziffer ist nunmehr korrekt initialisiert, auch wenn keine Prüfziffer berechnet wurde. -
Locale Einstellungen
Multi-Threading: Die Windows Locale wird nur mehr für den Thread gesetzt, der TBarCode ausführt (Bug wurde in 11.7.3 eingeführt).
V11.7.301.08.2018
Bug Fixes
- Micro QR Code
Korrigierte Symbolgrößen-Berechnung. - Composite Barcodes
Eine Fehlermeldung wird angezeigt, wenn die 2D-Komponente ungültige Daten enthält. - Dot Code
Es wurde ein Codierungsproblem behoben, das bei einer bestimmten Anzahl von Ziffern am Ende der Daten auftrat. - Schrift-Einstellungen in .NET API
Schriftänderungen werden nun korrekt übernommen.
V11.7.226.06.2018
Verbesserungen/Bug Fixes
- USPS IM Package Barcode
Die Codierung von FNC1-Zeichen wurde korrigiert.
V11.7.126.06.2018
Verbesserungen/Bug Fixes
- Swiss QR-Code
Es wurden mehrere Fehler beim Zeichnen des Swiss QR-Codes behoben.
-
Bugfixes in TBarCode OCX
- Die Einstellung „Format“ im Data Matrix-Dialog wird jetzt korrekt behandelt.
- Für den ausgewählten Barcode-Typ unpassende Einstellungen wurden im PDF417-Dialog deaktiviert.
V11.7.010.04.2018
Verbesserungen/Bug Fixes
-
Neue Barcodetypen
- PPN Code (Pharmacy Product Number) - Data Matrix-basierter Code für die pharmazeutische Industrie
- NTIN Code (National Trade Item Number) - Data Matrix-basierter Code für die pharmazeutische Industrie
- Swiss QR Code - ist eine QR-Code-Variante für Schweizer Bank- und Zahlungsdienste (mit integriertem Logo)
-
QR Code
- QR Code wurde in QR Code (JIS) umbenannt
Als Standard-Encoding wird Shift-JIS verwendet. Dieser Codename ist veraltet, für künftige Versionen von TBarCode SDK empfehlen wir den QR Code (siehe nächster Punkt) mit dem erforderlichen Encoding zu verwenden. - QR Code 2005 wurde in QR Code (entsprechend ISO/IEC 18004:2015) umbenannt
Verwendet das Latin-1-Encoding als Standard. - Modus-Umschaltung
Neue Mode-Schalter für QR-Code (binär, alphanumerisch - einstellbar über Optionen) und eine verbesserte automatische Modus-Umschaltung.
- QR Code wurde in QR Code (JIS) umbenannt
-
Data Matrix
- Behoben: Fehlermeldung Input string too long für die Größe 20x44.
- Behoben: Base256-Kodierung unter Linux (falsche Kodierung bei Zeichen >= 0x80).
-
Code 128
Behoben: Crash in Code 128, welcher beim Kodieren eines erweiterten ASCII-Zeichens im Subset C auftrat. -
Aztec Code
Verbesserter automatische Modus-Umschaltung. -
GS1 Application Identifier
Die Liste der Application Identifiers (AIs) wurde aktualisiert. -
SVG-Export
Untertiteltexte in SVG Dateien werden nun korrekt positioniert. Deaktiviert Anti-Aliasing für Barcodes. -
.NET - Callbacks
Behoben: Falsche Schriftgröße bei .NET Callback DrawText. -
Bug Fixes
Die aktuelle Version enthält zusätzlich kleinere Fehlerbehebungen und Stabilitätsverbesserungen.
V11.6.015.01.2018
Verbesserungen/Bug Fixes
-
HIBC Barcodes
Die HIBC-Implementierung wurde aktualisiert, um den aktuellen Standards zu entsprechen.
- HIBC LIC V2.6 (Supplier Labeling Standard)
- HIBC PAS V1.3 (Provider Applications Standard)
-
Royal Mail Mailmark® 2D
Umbenennung des Barcode-TypesRoyal Mail CMDM Mailmark in Royal Mail Mailmark® 2D. -
Extended Rectangular Data Matrix (DMRE)
Zusätzliche, rechteckige Data Matrix-Größen (ISO/IEC AWI 21471) wurden hinzugefügt. -
Code Page ISO 8859-x
Alle ISO 8859 Codepages wurden zum Codepage Aufzählungstyp hinzugefügt. -
Linux - GS1 DataBar
Behoben: Zugriffsverletzung beim Generieren von GS1 DataBar-Barcodes unter Linux. -
Steuerungszeichen in der SVG-Ausgabe
Steuerungszeichen (wie z. B. Blattvorschub) im Klartext werden beim Erzeugen der SVG-Ausgabe durch Leerzeichen ersetzt. -
Code 128 - Crash
Behoben: Crash im Code 128 bei Eingabe der Zeichen ² oder ³ . -
Bug Fixes
Die aktuelle Version enthält mehrere kleinere Fehlerbehebungen und Stabilitätsverbesserungen.
V11.5.007.07.2017
Verbesserungen/Bug Fixes
-
Neuer Barcode-Typ: Royal Mail 4-State Mailmark™
The Royal Mail 4-State Mailmark™ wird zur Identifizierung von Postsendungen verwendet. -
Neues Prüfziffern-Verfahren
Die neue Prüfziffer-MethodeISO 7064 modulus 37,2 wurde hinzugefügt, welche vom ISBT-128 standard verwendet wird. -
TBarCode.OCX - Schriftgröße
Implementiert einen Workaround für einen Größen-Bug in Microsoft Word und Microsoft Excel. -
TBarCode.OCX - Composite Component
Behebung eines Fehlers in der Eigenschaft IsCCPresent, welche über das Vorhandensein einer Composite Component informiert. -
Bug Fixes
Die aktuelle Version enthält mehrere kleinere Fehlerbehebungen (Ruhezonenberechnung) und Stabilitätsverbesserungen.
V11.4.011.05.2017
Verbesserungen/Bug Fixes
-
ISO 8859-1 Support für Code 128
Code 128 unterstützt nun den gesamten Zeichensatz nach ISO 8859-1. -
Balkenbreitenreduktion
Die Balkenbreitenreduktion wurde verbessert. Die Breite und Höhe der Punkte bzw. Balken wird jetzt an allen Seiten reduziert.
Unerwünschte Zwischenräume in Matrix-Codes werden vermieden. -
Plessey-Code
Ein Memory Leak wurde behoben. -
Export von PDF-Dateien
Ein möglicher Crash wurde behoben.
V11.3.210.04.2017
Verbesserungen/Bug Fixes
-
SAP® Crystal Reports® und SSRS Support
Crystal Reports und SSRS (SQL Server Reporting Services) werden nun mit einem http-basierten Barcode-Dienst (URL-Einbettung) unterstützt. Der Barcode-Webdienst ist als Web-Deployment Package enthalten. Dieser Web-Service ist auch als Beispielanwendung mit vollständigem Quellcode verfügbar. -
Beispiele und Anleitungen
Die TBarCode SDK-Beispiele und Anleitungen wurden überarbeitet. -
Setup auf 32-Bit-Windows
Ein Fehler im Setup wurde behoben, welcher die Installation von TBarCode SDK auf 32-Bit-Windows-Systemen verhinderte. -
Micro QR-Code: Memory-Leak
Behebung eines Memory-Leaks, welches bei der Erstellung von Micro QR-Code-Symbolen auftrat. -
Neues Anwendungs-Icon
TBarCode SDK verwendet nun ein neues Icon. -
Minor Fixes
Die aktuelle Version enthält einige kleinere Fehlerkorrekturen und Stabilitätsverbesserungen.
V11.3.113.02.2017
Verbesserungen
-
DMRE-Unterstützung (Data Matrix Rectangular Extension)
Die in DMRE definierten Symbolgrößen werden nun vom SDK unterstützt (8x48, 8x64, 12x64, 16x64, 24x32, 24x36, 24x48, 24x64 und 26x32). -
Neuer Barcode-Typ: UPU S10
UPU S10 dient zur Identifikation von Postsendungen. Es handelt sich um einen generischen Barcode-Typ, der von mehreren Postbehörden implementiert wurde. -
Neues Prüfziffern-Verfahren Modulo 43 für QR-Code und Data Matrix
Das Prüfziffernverfahren "Modulo 43" ist nun in der Liste der unterstützten Prüfziffernverfahren für QR-Code und Data Matrix enthalten. -
Neue Setup-Anwendung
Ein neues Installationsprogramm wird verwendet, diese beinhaltet die 32 Bit und 64 Bit Komponenten. Die Laufzeitbibliotheken für Visual Studio 2015 (VC Redistributable) werden bei Bedarf heruntergeladen und installiert.
V11.3.023.09.2016
Verbesserungen/Bug Fixes
-
TBarCode .NET - Memory leak
Memory leak-Fehler wurde behoben (Barcode_Drawing.DrawBitmap). -
MS Office - Absturz
Fehlerbehebung eines möglichen Absturzes beim Beenden von MS Office Anwendungen, welche TBarCode.ocx verwenden. -
TBarCode OCX - QR-Code
Fehlerbehebung bei Aktivierung eines Structured Append im Eigenschaftsdialog. -
Aztec Code
Fehlerbehebung betreffend Formatangabe im Industry Format . -
VS2015 Runtime
Die Builds wurden nach Visual Studio 2015 migriert. -
GS1 Application Identifier
Die Liste der unterstützten Application Identifiers (AIs) wurde aktualisiert.
Dependencies
-
C/C++ Runtime
Das SDK benötigt die Laufzeitbibliotheken des Microsoft Visual C++ 2015 Redistributable Update 3 oder das Microsoft Visual C++ Redistributable für Visual Studio 2015, 2017 und 2019.
V11.2.313.08.2015
Verbesserungen/Bug Fixes
-
Codabar 2
Ein Fehler in der Prüfziffernberechnung bei ausgeschlossenen Start- und Stoppzeichen wurde behoben. -
Application Identifiers
Die Liste der unterstützten Application Identifiers (AIs) wurde aktualisiert.
V11.2.209.03.2015
Verbesserungen/Bug Fixes
- Neue Prüfziffer: Modulo-11 (W=9)
Diese Prüfziffernmethode basiert auf Modulo-11 mit einer maximalen Gewichtung von 9. Sie wird mit Code 2of5 Interleaved verwendet. - Royal Mail CMDM
Behoben: Kodierungsfehler (fehlendes Latch) wenn keine Kundendaten verfügbar sind.
V11.2.110.11.2014
Verbesserungen/Bug Fixes
-
DotCode: Neue Größeneinstellungen
Die Anzahl der Spalten und Reihen kann jetzt gemeinsam (fixe Grösse) gesetzt werden. -
DotCode: Bevorzugte Kodierung
Die bevorzugte Kodierung (Subset A, B) des DotCode-Symbols kann über den Option String gewählt werden. -
Fix VIN-Prüfziffer
Die Prüfziffern-Berechnung für den VIN-Code wurde korrigiert.
V11.2.018.08.2014
Verbesserungen/Bug Fixes
-
Neuer Barcode Typ
Neuer Barcode Typ Royal Mail CMDM Mailmark wurde hinzugefügt (Details siehe Royal Mail Mailmark Barcode Definition). -
Neues Prüfziffern-Verfahren
Neues Prüfziffern-Verfahren Modulo 11 UPU wurde hinzugefügt (Universal Post Union). -
Neue Ausgabeformate
Zwei neue Ausgabeformate werden ab dieser Version unterstützt: SVG und AI (Adobe Illustrator V7). -
Zeichenabstände
TBarCode DLL und TBarCode.NET unterstützen Zeichenabstände. TBarCode OCX wird diese Funktion ab der nächsten Hauptversion beinhalten. -
DotCode
Erweiterung der automatischen Maskenauswahl, um Lücken zwischen den einzelnen Symbolen zu vermeiden. -
Pharma Code
Fehlerbehebung der Farbauswahl für Pharma Code 1. -
Composite Symbology
Die Größe von zusammengesetzten Barcodes wurde berichtigt. -
PDF Ausgabe
FIX: Festlegen der Zeilenlänge in den xref-Zeilen von generierten PDF-Dokumenten. Die PDF-Ausgabe wurde der .NET Komponente hinzugefügt.
V11.1.412.06.2014
Bug Fixes
-
Aztec Code
Problem beim Algorithmuswechsel (Codeset): Unoptimiertes Symbol oder Fehlermeldung "Input string too long".
V11.1.319.03.2014
Verbesserungen
-
PDF417
Die gebräuchlichsten Macro PDF417 Optionen wurden zum Barcode Options String (BCSetOptions) hinzugefügt.
V11.1.213.01.2014
Verbesserungen
- PDF417
ECI/GLI können jetzt auch mit dem Binary Compression Mode verwendet werden. Dazu muss die ECI Sequenz am Anfang der Barcodedaten stehen.
Bug Fixes
- Aztec Code
TBC-5669: Problem beim Algorithmuswechsel, Fehlermeldung "Input string too long".
V11.1.109.10.2013
Verbesserungen
-
GetOptimalBitmapSize (OCX)
GetOptimalBitmapSize erlaubt nun das Angeben von Default-Werten für Breite und Höhe. Das COM Interface wurde entsprechend angepasst, um IN/OUT Parameter zu unterstützen. -
DotCode
Verbesserte Fehlernachricht für das DotCode-Format GS1. - TBarCode/Java
Die TBarCode JNI Library wurde auf TBarCode Library V11 aktualisiert.
Fixes
-
GetOptimalBitmapSize (OCX)
OCX: GetOptimalBitmapSize gibt eine falsche Höhe zurück, wenn HRT aktiviert ist. -
Eigenschaftendialog (OCX)
DPI kann in dem OCX Einstellungen nicht verändert werden, wenn Größenmodus (size mode) <> minimale Modulbreite. -
GetTextAreaHeightImg (OCX)
Handle Leak in GetTextAreaHeightImg (die Fehlerbehebung kann die Stabilität in Barcode ASP verbessern). -
BCGetOptimalBitmapSize (DLL)
Verbesserter Algorithmus für DPI > 96 und nutzerspezifische Ruhezonen [Pixels]. Der Fix ist auch für die OCX- und .NET-Komponente relevant. - Micro-PDF417
Micro-PDF417 wird falsch codiert, wenn im Standardmodus "Byte Compaction" gestartet wird. Das Problem besteht seit V7.0.1.
V11.1.012.09.2013
Verbesserungen
-
Neuer Barcodetyp: Schwedischer Post-Barcode
Swedish Postal Shipment Item ID basiert auf einem Code 128 und wird vom schwedischen Postservice verwendet. -
Neue CheckDigit-Methode: Modulo-11 (W=10)
Diese CheckDigit-Methode basiert auf Modulo-11 mit einer maximalen Gewichtung auf 10. Die Methode kann für Code 39 verwendet werden. - Balkenbreiten-Reduktion, Bar Width Reduction
Die Option "Bar Width Reduction Legacy Mode" wurde hinzugefügt. Sie deaktiviert die Verknüpfung von benachbarten Punkten in Matrix-Codes.
Fixes
-
CheckDigit-Methode Mod-11 (PZN)
Ein entsprechender Fehlercode wird erzeugt, wenn diese Methode nicht mit dem Barcodetyp PZN-7/8 verwendet wird.
V11.0.414.08.2013
Verbesserungen / Fixes
-
Default Shape Funktion
Es wurde eine Funktion zur API hinzugefügt, welche die Default-Form der Balken abhängig vom aktuell gesetzten Barcodetyp liefert. -
Code 39 / Code 39 Full Ascii
Ein Berechnungsfehler der Prüfziffern bei einer durchgeführten Auto-Korrektur der Eingabedaten wurde behoben. -
Bitmap-Erstellung
Die Funktion BCBitmapToFile zeichnet nun die Balken wieder in der richtigen Größe.
V11.0.318.07.2013
Verbesserungen
-
GS1 DataBar Limited
Anpassung des Typs GS1 DataBar Limited an die geänderte Spezifikation (Ruhezone rechts = 5X). -
EAN Codes
Neue Option "Legacy Drawing Mode" (vermeide Modulbreiten-Variation). -
Codabar
Neue Option zur Berücksichtigung der Start/Stop Zeichen bei der Prüfziffernberechnung. -
GS1 - AI255
Der Application Identifier 255 Global Coupon Number wird nunmehr unterstützt.
Fixes
-
DotCode
Bei niedriger Auflösung werden die Punkte fehlerhaft dargestellt. Punkte mit niedrigem Pixeldurchmesser werden künftig als Rechteck gezeichnet. -
Code 128
Encoder-Fehler, wenn ein Steuerzeichen (< ASCII 32) einem Kleinbuchstaben nachfolgt (z. B. "1234a\x04"). -
Property Bar Shape
Möglicher Absturz, wenn das Bar Shape Image (Bar shape type = Image) nicht geladen werden kann. -
Zweifache Prüfziffern
Absturz beim Berechnen von 2 Prüfziffern auf einmal. Betroffen sind die Barcodetypen MSI und Plessey. -
GS1 DataBar Expanded und GS1 DataBar Expanded Stacked
Fehlerhafter Barcode beim Kodieren von bestimmten AI Kombinationen: AI 01 + "9nnnnnnnnnnnnn" + AI 310x + nnnnnn und AI 01 + "9nnnnnnnnnnnnn" + AI 320x + nnnnnn. -
Optimal Bitmap Size
BCGetOptimalBitmapSize() lieferte eine falsche Breite/Höhe im Fall von DPI <> 96 dpi. -
Lizenzierung
Fehler in der Lizenzberechnung (abhängig vom System). -
Autokorrektur
Die Autokorrektur bei Code-128 entfernte alle führenden FNC1 (zumindest ein FNC1 soll beibehalten werden).
V11.0.225.03.2013
Verbesserungen
-
Data Matrix
Eine zusätzliche Option "Prefer ASCII encoding" wurde hinzugefügt.
Fixes
-
Barcodegröße
Fehler in Größenberechnung bei Barcodes mit Ausrichtung ungleich 0° (Ruhezonen-abhängig). -
Richtige Textparameter in der Callback-Funktion
Lesbarer Text wird nun korrekt in der Callback-Funktion von TBarCode .NET übergeben. -
ASP Beispiel
Das ASP Beispiel verwendet nun die korrekte Type Library ID.
V11.0.112.02.2013
Neue Barcodetypen
-
Han Xin Code
Ein 2D Matrixcode mit besonderer Unterstützung chinesischer Zeichen (GB18030). Die Kapazität beträgt bis zu 4350 ASCII Zeichen. -
DotCode
Ein 2D Code, der die Daten über ein Array von sog. "Dots" (Punkte) kodiert. Die Punkte werden diagonal in einem Raster angeordnet und sind nicht miteinander verbunden. GS1 Datenbezeichner, Industrieformate und verschiedene Makros (Datenpräfix/Suffix) werden unterstützt. -
USPS Intelligent Mail Package
Ein GS1-128 basierender, linearer Barcode, der vom United States Postal Service zur Paketauslieferung verwendet wird. Er enthält Routing und Tracking Informationen wobei nur der Trackingteil im HRT (lesbaren Text) angezeigt wird. Ein spezielle Modulo-10 Prüfziffer ist Teil des Dateninhalts.
Verbesserungen
-
Einstellbare Zeichenroutinen
Die Balken eines Barcodes können nun auch als Ellipsen, abgerundete Rechtecke oder Bilder (Bitmaps) ausgegeben werden. -
PDF Ausgabe
Der PDF Export wurde um die neuen Zeichenroutinen erweitert, diverse Fehler in der "Content Table" wurden korrigiert. -
Lizenzierung auf 64-Bit Systemen
Ein Problem beim Auffinden der Lizenzdaten auf 64-Bit Systemen wurde korrigiert. -
Ruhezonen Farbe
Die Ruhezonen können nun mit separater Farbe ausgegeben werden (unterschiedlich zur normalen Hintergrundfarbe). -
EPS Overprinting
Der EPS Export unterstützt nunmehr Overprint (über das neue Options API einstellbar).
Fixes
-
Aztec Code
Ein Problem wo korrekte Eingangsdaten zu einer Fehlermeldung führten, wurde behoben. -
Reset Locale
Ein Fehler beim Setzen/Zurücksetzen der internen Locale wurde behoben.
Dependencies
- Microsoft Visual C++ 2010 SP1 Runtime Libraries (lauffähig ab XP)
Hauptversion 10
V10.2.910.07.2013
Fixes
-
GS1 DataBar Expanded und GS1 DataBar Expanded Stacked
Falscher Barcode mit spezifischen AI Kombinationen: AI (01) + 9nnnnnnnnnnnnn + AI (310x) + nnnnnn und AI (01) + 9nnnnnnnnnnnnn + AI 320x + nnnnnn. -
BCGetBarcodeSize (DLL API)
Bei einer Barcode-Drehung von 180° oder 270°, gesetzter Ruhezone und individueller Modulbreite gibt die Funktion BCGetBarcodeSize eine falsche Breite/Höhe zurück.
V10.2.723.08.2012
Fixes
-
Lizenzierung
TBarCode OCX: Bei der Lizenzierung via Lizenzdialog wurde der Lizenzschlüssel nicht korrekt in der Registry gespeichert. Nach erneutem Start der Applikation blieb das Produkt unlizenziert. -
PDF417
Ein Fehler, die Barcode-Kapazität betreffend, wurde behoben.
V10.2.617.04.2012
Fixes
-
Japanischer Post-Barcode
Behoben: Falsche Kodierung von Buchstaben, Kodierungsfehler bei bestimmten Zeichen im Modus zur Adressen-Komprimierung (Bereich FAxx/FBxx/FCxx in CP932). Als Default-Codepage wurde Shift-JIS bzw. CP932 festgelegt. -
BCCheck
Behoben: Fehler bei ISBN, ISMN und ISSN Barcodes. Das Zeichen '-' wird nun akzeptiert.
V10.2.520.02.2012
Fixes
- Aztec Code
Behoben: Fehler beim Wechsel in den binären Modus. -
Callback-Funktionen
Behoben: Ungültige (negative) Werte für Höhe/Breite im DrawBar Callback, wenn das bereitgestellte Drawing Rectangle zu klein war. In diesem Fall wird nun gar kein Callback durchgeführt.
V10.2.402.12.2011
Fixes
- Aztec Code
Behoben: Unter speziellen Bedingungen wurde das letzte Zeichen im Barcode fehlerhaft kodiert. Der Fehler betraf die Filler Bits am Ende des Codes. -
.NET - DrawBitmap
Behoben: Die Methode DrawBitmap hat die Eigenschaften DPI und IsBackgroundTransparent nicht berücksichtigt. -
GS1 Databar Stacked Omnidirectional
Behoben: Beim Image Export wurde im Bereich des Separator Patterns eine leere Pixelzeile (unerwünscht) angefügt.
Lizenzierung
- Eine Windows Plattform
Der TBarCode Lizenzschlüssel ist nunmehr gültig für 32 Bit und 64 Bit Komponenten des SDK. Es wird nicht mehr nach Windows (32 Bit) und Windows x64 Plattform unterschieden.
V10.2.314.10.2011
Fixes
- Speichern von GIF-Grafiken
Ein potentielles Multithreading-Problem beim Speichern des Barcodes im GIF-Format wurde behoben. - PDF417 Truncated
Für den Barcodetyp PDF417 Truncated wird nun die korrekte Default-Codepage CP437 vorselektiert. Des Weiteren erscheint eine Fehlermeldung sobald ungültige Zeichen für eine ausgewählte Codepage verwendet werden. - Unerwünschte Umlautkonvertierung
Codepages die keine Umlaute unterstützen, konvertierten diese zurück in Nicht-Umlautversionen (Ü=> U, ü=> u, ß =>s). Das Problem trat u. a. beim QR Code (Shift JIS Default CP) auf. - OCX Property Dialog
Die Einstellung für die Balkenbreitenreduktion wird nun korrekt gespeichert (wirkt sich auch auf den "Property Bag" aus).
V10.2.231.08.2011
Fixes
- Lizenzdialog
TBarCode OCX: Die Version der Komponente (32-Bit oder 64-Bit) wird im Lizenzdialog nun korrekt angezeigt.
V10.2.129.07.2011
Verbesserungen
-
Aztec Code
Verbesserung der Effizienz der Codierung, um die Barcodegröße zu minimieren. -
Prüfziffern Methode
Die Prüfziffern Methode Modulo 23 für PPSN ist nun für Code 128 verfügbar.
V10.2.022.07.2011
Verbesserungen
-
Barcodetypen PZN8, Code 32
Die neuen Barcodetypen PZN8 (Pharmazentralnummer mit 8 Stellen) und Code 32 (Italienischer Pharmacode) wurden implementiert. -
Verbesserte Codierung von Data Matrix Barcodes
Der Modus Algorithmuswechsel für Data Matrix wurde verbessert. -
Prüfziffern Methodik
Die Prüfziffernmethode Modulo 10 Luhn ist nun für Code39 und Codabar 2 Width verfügbar. -
Anpassung der Balkenbreite
Der Algorithmus zur Reduktion der Balkenbreite für 2D Matrix Barcodes wurde verbessert.
Fixes
-
Modulo 10 (Luhn Algorithmus)
Ein Problem bei der Berechnung der Prüfziffer wurde bei der Methode Modulo 10 (Luhn Algorithmus) behoben. -
€-Zeichen im Zusatztext
Das Zeichen € kann nun im Zusatztext angezeigt werden. -
Barcode Typ ITF14
Die Druck Ratio wurde korrigiert. -
HIBC LIC Codablock-F, HIBC PAS Codablock-F
Behebung eines Fehlers bei Aktivierung der Option optimierte Auflösung. -
OCX - Memory Leak in ConvertToStream
Behebung eines potentiellen Speicherproblems mit der Methode ConvertToStream. -
Windows XP - UTF-8 Codierung
Ein Fehler mit der UTF-8 Codierung bei älteren Windows Systemen (Windows XP und vorherige) wurde behoben. -
x64 - TBarCode10.Lib
Die TBarCode 32-bit Import Library TBarCode10.Lib ist nun im 64-bit Setup verfügbar. -
DLL - BCBitmapToMemory
Die Funktion BCBitmapToMemory arbeitet nun auch bei einem NULL-handle. -
.NET - CalculateCheckdigits
Der Rückgabewert der Methode CalculateCheckdigits ist nun korrekt abgegrenzt. -
Aztec Code
Fixed: Codierung von speziellen Datensequenzen. -
CodaBar
Die Prüfziffernberechnung bezieht die Position von Start- und Stoppzeichen nun korrekt ein. -
Trägerbalken
Die Berechnung (Validierung) der Abstände zwischen Trägerbalken und Barcode wurde verbessert und funktioniert nun auch bei rotierten Barcodes.
V10.1.011.04.2011
Neue Barcodetypen
- Brazilian CEPNet
Der brasilianische Post-Code Brazilian CEPNet wurde implementiert. - VIN / FIN
Der Barcodetyp VIN / FIN (Fahrzeug-Identifizierungsnummer) wurde implementiert.
V10.0.521.12.2010
Verbesserungen
- EPS Font-Auswahl
Unterstützt Schriftstil 'Bold' und 'Italic' bei der EPS Ausgabe, wenn EpsSubstwDeviceFonts aktiviert ist. Entfernt Leerzeichen aus dem Font-Namen, wenn EpsSubstwDeviceFonts deaktiviert ist. - PCL Font-Auswahl
Die Font-Auswahl ist jetzt case-insensitiv (z.B: "Courier" und "courier" sind möglich). Im Font-Namen kann alternativ die PCL Font Typeface Nummer und der "Bold" Stil direkt hinterlegt werden (z.B. "4148p Bold", "4099f"). Ab sofort wird auch Schriftstil "Bold" über die LOGFONT Struktur (BCSetLogFont) unterstützt.
Fixes
- PCL5 (HP-GL/2) Ausgabe
Der 'Label Origin' (LO) Parameter wird jetzt nach jeder Textausgabe auf 'LO1' (Druckerdefault) zurückgesetzt. Ohne diesen Fix bleibt der Label Origin auf zentriert oder rechts nach jedem Barcode mit Textausgabe. - TIFF Ausgabe auf Linux 64 Bit
Fixed: Core Dump bei TIFF Ausgabe, trat auf Linux mit x86_64 Binaries auf (TBarCode/X, Libtbarcode).
V10.0.325.10.2010
Verbesserungen
- HIBC Codes
Die Gültigkeitsprüfung für HIBC Codes wurde an den neuesten Standard angepasst. - GS1 - Standardwerte
Der Standard-Dateninhalt für Codes aus der GS1-Familie wurde verbessert. - EAN.UCC Composite - GS1 Composite
EAN UCC Composite wurde in GS1 Composite umbenannt. - Neue Samples
Ein WPF (Windows Presentation Foundation) und ein Delphi 2010 Sample wurde zum Setup hinzugefügt.
Fixed
- ASP Sample
Die GUID der TBarCode Type Library wurde korrigiert.
V10.0.2.1321628.09.2010
Verbesserungen
- .NET Wrapper Datei-Version
Die Build-Nummer wird nun zur Datei-Version des .NET Wrappers hinzugefügt.
Fixes
- Setup-Fehler auf Windows XP-Systemen
Der Fehler, der die TBarCode Installation auf manchen Windows XP-Systemen verhinderte, wurde behoben (Setup Error: Failed to open XML file … system error -214702478).
V10.0.230.08.2010
Verbesserungen
- Data Matrix - DP Postmatrix
Die Liste der Formate für die Data Matrix Symbology wurde um Deutsche Post Postmatrix erweitert. - SCANPAY Barcodes
Die zwei SCANPAY Barcode-Typen SCANPAY Service-ID und SCANPAY Transaction-ID wurden eingeführt. - Code Pages (Zeichensatztabelle)
Ein Fehlermeldung wird angezeigt, wenn die Barcode-Daten nicht mit der angegebenen Zeichensatztabelle dargestellt werden können.
Fixes
- Escape-Sequenzen
Der Fehler in Bezug auf Dezimal und Oktal Escape-Sequenzen wurde korrigiert. - Prüfziffern
Die Fehlermeldung für falsche Prüfziffern bei den Barcode-Typen EAN8 + 2 Digits, NVE 18, SSCC 18 wurde behoben. - OCX / 64-Bit Windows
Ein Problem, dass mit TBarCode OCX bei 64-Bit Windows Systemen auftrat, wurde korrigiert. Die Funktionsparameter vom Typ LONG_PTR mit Parametern vom Typ VARIANT, welche sowohl mit 32-Bit als auch mit 64-Bit Anwendungen funktionieren, wurden ersetzt. - UPC E
Korrektur der Ruhezonen. - OCX - CopyToClipboardEx
Die Auflösung des Device Context wird nun berücksichtigt. - Fehlermeldung
Die Fehlermeldung für den jeweiligen Barcode-Typ, wenn die Einstellung "Format" ungültig ist, ist nun korrekt.
V10.0.028.08.2010
Neue Barcode Typen
- QR-Code 2005
Variante des QR-Code mit ISO-5589-1 (Latin-1) als Standard-Zeichenkodierung. - ISBN 13 / ISBN 13 mit 5 zusätzlichen Ziffern
ISBN (International Standard Book Number) Barcodes werden hauptsächlich zur Identifizierung von Büchern (und anderen Veröffentlichungen) im Groß- und Einzelhandel verwendet. - ISMN
ISMN (International Standard Music Number) Barcodes werden für die Identifizierung von gedruckten bzw. digitalen Musiknotationen verwendet (z.B. eine Partitur). - ISSN / ISSN mit 2 zusätzlichen Ziffern
Der ISSN (International Standard Serial Number, Internationale Standardseriennummer) Barcode wird für die Kennzeichnung von periodischen gedruckten oder digitalen Publikationen verwendet (etwa Zeitschriften). - USPS Intelligent Mail® Barcode
Dieser Barcode (früher unter den Namen USPS 4-State Customer Barcode oder USPS One Code bekannt) wurde in seinen eigentlichen Namen USPS Intelligent Mail® Barcode umbenannt. - GTIN-14 / ITF 14, EAN 14
Umbenennung der Barcode-Typen: ITF 14 auf ITF 14 (GTIN 14) und EAN 14 auf EAN 14 (GTIN 14).
Neue Prüfziffern-Methoden
-
Modulo 10 (Luhn Algorithmus)
Eine neue Prüfziffern-Methode mit dem Namen Modulo 10 (Luhn Algorithm) wurde hinzugefügt. Dieser Prüfziffernalgorithmus wird u.a. bei Kreditkarten, IMEI Nummern und Sozialversicherungsnummern in den USA bzw. Kanada verwendet.
Funktionen/Verbesserungen
- Zusatztexte
Zusätzliche Texte (z.B. Kommentare) können jetzt per Programmcode zu einem Barcode hinzugefügt werden. Die Texte können positioniert, ausgerichtet, gedreht etc. werden. - TBarCode / x86, x64
TBarCode und TBarCode x64 kann jetzt auf Windows x64 Systemen parallel installiert werden. Der TBarCode .NET Wrapper ladet abhängig von den Projekteinstellungen (x86, x64) die korrekte native TBarCode Library. - UNICODE / Callbacks
Die Text-Callback Funktion unterstützt jetzt UNICODE. - Modulbreite
Die Modulbreite kann jetzt als Gleitkommazahl eingestellt werden. Wichtig: Geben Sie die Modulbreite in 1/1000 mm an; der Wert 1000.0 ergibt eine Modulbreite von 1 mm. - Balken / Ruhezone
Wenn die Ruhezone zum Zeichnen von rechteckigen Balken zu klein ist, wird eine Fehlermeldung angezeigt. - Ruhezone / Hintergrundfarbe
Die Hintergrundfarbe wird jetzt auch für die Ruhezone verwendet. - PCL Export
Unterstützung bei der Handhabung von Schriften für den PCL Export. - TBarCode .NET - Web Control, Color Depth
Eine neue Eigenschaft ColorDepth wurde eingeführt. - Optimale Bitmap Größe / Ruhezonen
Die Funktion BCGetOptimalBitmapSize berücksichtigt jetzt die Ruhezone. - Funktion DrawBitmap
Neue Implementierung der Funktion DrawBitmap, welche die Eigenschaft BoundingRectangles als Bildgröße verwendet. - GS1 128 - Application Identifier
Die Liste der unterstützten Application Identifier wurde aktualisiert. - Neue Eigenschaft IsCCPresent
Eine neue Eigenschaft IsCCPresent wurde eingeführt. -
Neue Eigenschaften/Methoden, Barcode-Typen
Neue Eigenschaften/Methoden, BarcodeTypes (Liste der Barcode-Typennamen), GetDefaultDataByType (Standarddaten für einen vorgegebenen Barcode), und CheckDigitMethods (Liste der Prüfziffernmethoden) wurden hinzugefügt.
Fixes
- Crash in Eigenschaftsliste
Der Absturz beim Öffnen des Dialogs TBarCode Eigenschaften aus der Eigenschaftsliste von Microsoft Word wurde behoben. - USPS Intelligent Mail® Barcode
Ein Prüfziffern-Fehler wurde behoben. - Clipping der Klarschriftzeile
Das unnötige Clipping der Klarschriftzeile wurde eliminiert. - Nicht gespeicherter OCX - DPI Wert
Veränderungen des DPI Werts im Eigenschaftsdialog werden nun gespeichert. - Zwischenablage kopieren / Schriftgrößen
Der Fehler bei der Schriftgrößen-Berechnung mit der Zwischenablage-Funktion wurde korrigiert. - Optimale Auflösung / Barcodebreite
Die Barcodebreite wird jetzt korrekt berechnet, wenn die optimale Auflösung eingestellt ist. - Geänderte Locale Einstellungen
Das Ändern der System Locale beeinträchtigt die Korrektheit des Barcodeinhalts nicht mehr. - Ruhezone
Bei 2D Codes werden nun auf mehreren Seiten eingestellte Ruhezonen korrekt berücksichtigt. - TBarCode .NET / Schriftarten
Das Marshalling für die Font-Eigenschaft wurde korrigiert. - Word/Excel 2007: Schriftart-Einstellungen
Der Fehler beim Speichern der Schrift-Einstellungen in Word/Excel 2007 (und höher) wurde korrigiert. - TBarCode OCX - Rückgängig-Funktion in Word 2007 setzt Eigenschaften zurück
Der Fehler in TBarCode OCX, der die Barcode Eigenschaften nach dem Benutzen der Rückgängig-Funktion zurücksetzt, wurde behoben.
Bekannte Probleme
- TBarCode .NET - TBarCode ignoriert Transformationen des Graphics Object
Veränderungen des Graphics Object werden von TBarCode nicht berücksichtigt. Das liegt daran, weil das Graphics Object auf GDI+ basiert und TBarCode für das Zeichnen GDI verwendet. Wenn das .NET Graphics Objekt in einen GDI Device Context konvertiert wird, gehen Koordinaten-Transformationen im Graphics Objekt verloren.
Dependencies
- Microsoft Visual C++ 2008 SP1 Runtime Libraries (lauffähig ab Windows 2000 SP4)