QR Code erstellen!

TBarCode: Versionsübersicht V10

Der Versionsüberblick für die Barcode Komponenten von TBarCode (Barcode ActiveX, Barcode OCX, Barcode DLL, Barcode .NET). Prüfen Sie hier, ob sich ein Update lohnt.

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

 

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.

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

© TEC-IT Datenverarbeitung GmbH, Austria  ++43(0)7252/72720  office@tec-it.com