TBarCode SDK Versionsübersicht V10-V11

Der Versionsüberblick für die Barcode Komponenten von TBarCode SDK: Barcode ActiveX, Barcode OCX, Barcode DLL und Barcode .NET. Wir empfehlen, Updates auf die letztgültige Version zeitnah durchzuführen.

Hinweis für Lizenznehmer: Das Update innerhalb der gleichen Hauptversion (z.B. von Version 11.0 auf Version 11.2) ist gratis, die Lizenzschlüssel sind nach wie vor gültig und das API ist kompatibel!
21.03.2024
 

V11.17.1

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

V11.17.0

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

V11.16.0

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

V11.15.1

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

V11.15.1

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

V11.14.0

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

V11.13.0

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

V11.12.1

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

V11.12.0

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

V11.11.5

Verbesserungen

  • Data Matrix
    Die Option "EDIFACT-Codierung bevorzugen" wurde hinzugefügt.
 
10.08.2020
 

V11.11.4

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

V11.11.3

Bug Fixes

  • TBarCode OCX
    Ein Fehler, der zu einem Absturz während der Initialisierung von TBarCode OCX führen konnte, wurde behoben.
 
15.06.2020
 

V11.11.2

Bug Fixes

  • DotCode
    Ein Fehler, der beim Kodieren der Zeichen '\x9c', '\x9d', und '\x9f' auftrat, wurde behoben.
 
04.05.2020
 

V11.11.1

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

V11.11.0

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

V11.10.2

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

V11.10.0

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
 
17.05.2019
 

V11.9.2

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

V11.9.1

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

V11.9.0

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

V11.8.2

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

V11.8.1

Bug Fixes

  • Auto-Korrektur (Code-128)
    Fehler im Zusammenhang mit der Funktion BCSetAutoCorrect() wurde behoben, funktionierte nicht korrekt mit Code-128.
 
23.11.2018
 

V11.8.0

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

V11.7.4

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

V11.7.3

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

V11.7.2

Verbesserungen/Bug Fixes

  • USPS IM Package Barcode
    Die Codierung von FNC1-Zeichen wurde korrigiert.
 
26.06.2018
 

V11.7.1

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

V11.7.0

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.
  • 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.
 
15.01.2018
 

V11.6.0

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

V11.5.0

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

V11.4.0

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

V11.3.2

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

V11.3.1

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

V11.3.0

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

V11.2.3

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

V11.2.2

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

V11.2.1

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

V11.2.0

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

V11.1.4

Bug Fixes

  • Aztec Code
    Problem beim Algorithmuswechsel (Codeset): Unoptimiertes Symbol oder Fehlermeldung "Input string too long".
 
19.03.2014
 

V11.1.3

Verbesserungen

  • PDF417
    Die gebräuchlichsten Macro PDF417 Optionen wurden zum Barcode Options String (BCSetOptions) hinzugefügt.
 
13.01.2014
 

V11.1.2

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".
 
09.10.2013
 

V11.1.1

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

V11.1.0

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

V11.0.4

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

V11.0.3

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

V11.0.2

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

V11.0.1

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

V10.2.9

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.
Hinweis: Im Moment ist diese Version nur via TBarCode Office, TBarCode/SAPwin und TBarCode/X verfügbar.
 
23.08.2012
 

V10.2.7

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

V10.2.6

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

V10.2.5

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

V10.2.4

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

V10.2.3

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).
Hinweis: Nach dem Update kann es notwendig sein, Dokumente mit dem TBarCode OCX ActiveX Control neu zu speichern.
 
31.08.2011
 

V10.2.2

Fixes

  • Lizenzdialog
    TBarCode OCX: Die Version der Komponente (32-Bit oder 64-Bit) wird im Lizenzdialog nun korrekt angezeigt.
 
29.07.2011
 

V10.2.1

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

V10.2.0

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

V10.1.0

Neue Barcodetypen

  • Brazilian CEPNet
    Der brasilianische Post-Code Brazilian CEPNet wurde implementiert.
  • VIN / FIN
    Der Barcodetyp VIN / FIN (Fahrzeug-Identifizierungsnummer) wurde implementiert.
 
21.12.2010
 

V10.0.5

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

V10.0.3

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

V10.0.2.13216 (Hotfix)

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

V10.0.2

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

V10.0.0

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)