Pharmacode in FastReport.Net

2017-08-17

In FastReport.Net gibt es eine neue Arte vom Barcode – Pharmacode. Diesen Code verwendet man in der Pharmaindustrie. Er ist ein binarischer Code, der vom deutschen Unternehmen LAETUS GMBH speziell für medizinische Verpackungen entwickelt wurde. Dieser Code gilt heutzutage als Kontrollmittel für die Verpackungen von Produkten.

Pharmacode ist ein Teil des Systems automatischer Registrierung von Pharmaprodukten und hilft jede Lieferung beim Scannen deutlich zu identifizieren.

Pharmacode unterstützt auch eine Möglichkeit sogar beim Schaden gelesen zu werden. Fürs Scannen solchen Formates verwendet man spezielle Scannen-Geräte LAETUS mit dem Laser weißer Farbe. Das ist sehr bequem, wenn man beim Druck keine schwarze Tinte verwendet.

Pharmacode unterstützt auch den Druck mit verschiedenen Farben. Es ist auch möglich, wenn der Code und der Hintergrund mit verschiedenen Farben (keine schwarze!) gedruckt werden. Es gibt spezielle Kombinationen von Farben des Codes und des Hintergrunds, die man für bestimmten Typen des Scanners und der Art des Code-Lesens benutzen. Zum Beispiel, standardisierte Schwarz-weiß-Scanner können nur kontrastierenden Code und Hintergrund erkennen, aber spezielle Scanner, die Farbe erkennen, haben keine solchen Einschränkungen.

Im Gegenteil zu anderen 1D Codes speichert Pharmacode die Daten im binarischen und nicht im dezimalen System. Außerdem präsentiert Pharmacode nur ganze Zeile von 3 bis 131070. Für die Zahl 3 ist Minimale Anzahl der Linien gleich 2 und für die Zahl 131070 ist die maximale Anzahl der Linien gleich 16. Unter den Code mit den Start- und Stop-Symbol braucht nur Pharmacode von rechts nach links gelesen zu werden. Das ist seine Besonderheit. Wenn man klassisch den Code von links nach rechts liest, bekommt man ganz andere Zahlenfolge.

Standard Pharmacode wurde vom Entwickler LAETUS in PharmaCode Guide beschrieben. 

Ein Beispiel des Pharmacodes:

 

FastReport.Net lässt Ihnen solchen Code in Ihren Berichten erstellen. Sie können sogar die Verpackung mit dem Pharmacode in FastReport.Net bestimmen.

Barcode Um den Code in Ihren Bericht hinzuzufügen, verwenden wir das Seitenpaneel mit den Instrumenten:

 

Platzieren wir den Code auf der Berichts Seite. Für weitere seine Bearbeitung klicken wir zweimal auf der hinzugefügten Komponente:

 

Als der Wert des Codes kann eine Zahlenfolge eingegeben werden. Sie können auch eine Funktion bestimmen, Berichts Parameter oder einen Wert aus dem Datenlager.

In den Eigenschaften des Barcodes kann man auch folgende Parameter verändern: die Intervalle zwischen den Linien (WideBarRatio), Codes Höhe (Height), Zahlen Darstellung (ShowText). Und Sie können zwei Farben definieren: für den Code und für den Hintergrund.  

Чтобы задать цвет фона кода используйте свойство Um die Hintergrund-Farbe zu verändern, verwenden Sie Fill -> Color, und für Farbe des Codes – Barcode -> Color:

 

Auf diese Weise kann beliebige Kombination der Farbe und des Codes definieren. Aber man soll standardisierte Kombinationen für Pharmacode beachten:

 

Jetzt stellt FastReport 25 Barcodes zur Verfügung und umfasst alle moderne Barcodes und kann in Pharmaindustrie verwendet werden.

.NET .NET FastReport FastReport Barcode Barcode
22. April 2025

Umgang mit der TfrShellTreeView-Komponente in FastReport VCL

In diesem Artikel werden wir uns die TfrShellTreeView-Komponente ansehen. Es dient zur Anzeige von Dateisystemelementen und ist teilweise analog zu den Komponenten TDirectoryListBox, TDirectoryOutline und TShellTreeView.
21. April 2025

Funktionsweise von RFID-Tags in FastReport VCL

In diesem Artikel werden wir die Funktionsweise von RFID-Tags mit dem neuen TfrxDeviceCommand-Objekt in FastReport VCL mit der Veröffentlichung 2025.2 untersuchen.
8. April 2025

Einrichten der Verbindung mit Apache Ignite in FastReport .NET

In diesem Artikel werden wir untersuchen, wie Sie eine Verbindung zu Apache Ignite in FastReport .NET konfigurieren. Sie lernen die notwendigen Schritte, um das Plugin über Code und den Berichtsdesigner zu verbinden.
Fast Reports
  • 800-985-8986 (Englisch, USA)
  • +31 97 01025-8466 (Englisch, EU)
  • +49 30 56837-3928 (Deutsch, DE)
  • +55 19 98147-8148 (Portugiesisch, BR)
  • info@fast-report.com
  • 66 Canal Center Plaza, Ste 505, Alexandria, VA 22314

© 1998-2025 Fast Reports Inc.