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.

20. November 2024

Lokalisierung und Ändern von Sprachen in FastReport VCL

FastReport VCL unterstützt 40 Sprachen für die Schnittstellenlokalisierung und ermöglicht es Ihnen, die Sprache im laufenden Betrieb über Menüs oder Code ohne Neukompilierung zu ändern.
1. November 2024

Neue Funktionen des FastReport VCL Berichtseditors

Wir betrachten die neuen Funktionen des Berichtseditors: Hilfslinien, Hervorhebung von sich schneidenden Objekten, aktualisierte Berichts- und Datenbäume.
30. Oktober 2024

Verwendung von Stilen beim Erstellen von Berichten in FastReport VCL

Dieser Artikel beschreibt eine der neuen Funktionen von FastReport VCL - die Verwendung von Stilen und Stilseiten.
Fast Reports
  • 800-985-8986 (Englisch, die USA)
  • +4930568373928 (Deutsch)
  • +55 19 98147-8148 (Portugiesisch)
  • info@fast-report.com
  • 66 Canal Center Plaza, Ste 505, Alexandria, VA 22314

© 1998-2024 Fast Reports Inc.