Den Japanese Post 4-State Code in FastReport .NET implementieren

2021-09-03

Japanese Post wurde für das japanische Postsystem entwickelt, um E-Mail-Adressen für eine schnellere automatische Verarbeitung zu verschlüsseln.

Der japanische Post-Barcode kodiert eine 7-stellige Postleitzahl sowie zusätzliche Adressinformationen mit bis zu 13 alphanumerischen Zeichen. Der Postcode-Abschnitt kann an der 4. Stelle einen Bindestrich enthalten (z.B. 108-0075), obwohl dieser Bindestrich nicht im Barcode kodiert wird. Zwischen Postleitzahl und Adressdaten kann auch ein Bindestrich stehen (zB 108-0075-2-16-3). Auch dieser Bindestrich wird nicht im Barcode codiert. Alle verbleibenden Bindestriche werden codiert.

Dieser Barcode unterstützt die folgenden alphanumerischen Zeichen:
- Alle digitalen Nummern (0-9);
- Alle Großbuchstaben (A-Z);
- Bindestrich (-).

Das Beispiel vom Japanese Post 4-State Code

Um den Japanischen Post-Barcode im Brief richtig zu positionieren, muss er horizontal oder vertikal parallel zu einer Kante des Briefes gedruckt werden. Der Barcode muss sich auch in den folgenden Feldern befinden:

- Mindestens 10 mm von den oberen oder seitlichen Kanten des Briefes;
- Mindestens 15 mm vom unteren Rand des Briefes.

Die bevorzugte Position des Barcodes befindet sich unterhalb der geschriebenen Adresse, wenn er horizontal verläuft. Wenn die Adresse vertikal ist, kann der Barcode rechts, links oder unten auf die Adresse gedruckt werden.

Die Erstellung vom Japanese Post 4-State Code aus dem Apps Code:

//Ein Report Objekt erstellen
Report report = new Report();
//Eine Report Seite erstellen
ReportPage page = new ReportPage();
//Einen einzigen Identifikator hinzufügen
page.CreateUniqueName();
//Den Identifikator zur Seiten Sammlung vom Report hinzufügen
report.Pages.Add(page);
//Das Band Daten erstellen
 DataBand dataBand = new DataBand();
//mit einem einzigen Identifikator
 dataBand.CreateUniqueName();
//und ihn zur Banden Sammlung hinzufügen
page.Bands.Add(dataBand);
//Das Barcode Objekt erstellen
FastReport.Barcode.BarcodeObject barcode = new FastReport.Barcode.BarcodeObject();
//Das Barcoden Typ bestimmen
barcode.Barcode = new FastReport.Barcode.BarcodeJapanPost4StateCode();
//Eine numerische Kombination definieren
barcode.Text = "597-8615-5-7-6";
//Das Barcode auf der Seite platzieren
barcode.Parent = dataBand;
 //Die Große vom Objekt definieren
barcode.Bounds = new RectangleF(0, 0, Units.Centimeters * 10, Units.Centimeters * 3);
//Den Report anzeigen
report.Show();

Am Ende wird der folgende Barcode angezeigt:

Das Beispiel der Erstellung vom Japanese Post 4-State Code aus dem Apps Code

Jetzt können wir den 4-State-Code-Barcode der japanischen Post in unseren Geschäftsanwendungen (Postadressen Codierung) verwenden, um beispielsweise Briefe zu erstellen, die per Post verschickt werden.

.NET .NET FastReport FastReport Barcode Barcode
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.
8. April 2025

Konvertieren einer Microsoft Word-Datei (.docx) in eine FastReport .NET-Datei (.frx)

Ein Konverter von Microsoft Word (.docx) Format zu einem file FastReport .NET (.frx): Beschreibung und Anweisungen zur Verwendung des Tools.
25. März 2025

Mehrere Berichte in einen Bericht in FastReport .NET zusammenfassen

FastReport .NET ist ein leistungsfähiges Werkzeug zum Erstellen und Verwalten von Berichten. In diesem Artikel erfahren Sie, wie Sie mehrere Berichte in FastReport .NET zu einem kombinieren.
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.