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 FastReport Barcode .NET FastReport Barcode
13. Oktober 2025

Verwendung von Excel-Formeln in einem Bericht beim Exportieren nach MS Excel

Seit FastReport .NET 2026.1 ist es jetzt möglich, Formeln nach Microsoft Excel zu exportieren. Es ist wichtig, den Formelexport richtig zu konfigurieren und die Syntax einzuhalten.
13. Oktober 2025

Neue Bildexportfunktionen nach Microsoft Word in FastReport .NET

In der neuesten Version von FastReport .NET haben wir neue Funktionen zum Exportieren von Bildern hinzugefügt. Jetzt können Sie die Balance zwischen Qualität und Größe des Ergebnisdokuments selbst anpassen.
30. September 2025

Installieren des FastReport .NET-Berichtsdesigners mit vorinstallierten Plugins

Lesen Sie den Artikel ab Version 2025.2.5 für FastReport .NET WinForms und FastReport .NET WEB ermöglicht es Ihnen, einen Berichtsdesigner mit allen Plugins zu installieren, ohne DLL-Dateien zu erstellen.

© 1998-2025 Fast Reports Inc.