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 (-).
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.
//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:
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.