Como criar um código de barras japonês Post 4-State Code no FastReport .NET

2021-09-03

O Correio Japonês foi criado para o sistema postal japonês codificar endereços no correio para processamento automático mais rápido.

O código de barras postal do Japão codifica um código postal de 7 dígitos mais dados de endereço opcionais de até 13 caracteres alfanuméricos. A seção de código postal pode ter um caractere de hífen na posição do quarto caractere (por exemplo, 108-0075), embora esse hífen não seja codificado no código de barras. Também pode haver um hífen entre o código postal e os dados de endereço (por exemplo, 108-0075-2-16-3). Novamente, este hífen não será codificado no código de barras. No entanto, todos os hifens restantes são codificados.

Esta simbologia suporta os seguintes caracteres alfanuméricos:

- Todos os dígitos numéricos (0-9)
- Todas as letras maiúsculas (A-Z)
- Hífen (-)

Exemplo de código Japonês Pós-4-Estado

Para posicionar corretamente um código de barras postal japonês, ele deve ser impresso paralelamente a uma borda da correspondência, tanto horizontal quanto verticalmente. O código de barras também deve estar dentro das seguintes margens:

- Não menos do que 10 mm das bordas superior ou lateral da correspondência
- Não menos do que 15 mm da borda inferior da correspondência

A posição preferencial do código de barras é abaixo do endereço escrito, se horizontal. Se o endereço for vertical, o código de barras pode ser impresso à direita, à esquerda ou na parte inferior do endereço.

Criação de um código postal de 4 estados japoneses usando o código:

//Criar um novo objecto de relatório
Report report = new Report();
//Criar uma página de relatório
ReportPage page = new ReportPage();
//Criar um nome único
page.CreateUniqueName();
//Adiciona-o à colecção de páginas do relatório
report.Pages.Add(page);
//Criar uma nova base de dados
 DataBand dataBand = new DataBand();
//Com um nome único
 dataBand.CreateUniqueName();
//E adiciona-o à colecção de bandas
page.Bands.Add(dataBand);
//Criar um objecto de código de barras
FastReport.Barcode.BarcodeObject barcode = new FastReport.Barcode.BarcodeObject();
//Definir um tipo de código de barras
barcode.Barcode = new FastReport.Barcode.BarcodeJapanPost4StateCode();
//Definir a combinação numérica para a codificação
barcode.Text = "597-8615-5-7-6";
//Colocar o código de barras na página
barcode.Parent = dataBand;
//Definir o tamanho do objecto
barcode.Bounds = new RectangleF(0, 0, Units.Centimeters * 10, Units.Centimeters * 3);
//Mostrar o relatório
report.Show();

Como resultado, obteremos o seguinte código de barras:

Example of Japanese Post 4-State Code created using the code

Agora podemos usar o código de barras japonês Post 4-State Code em nossos aplicativos de negócios (codificar endereços postais), para criar cartas enviadas pelo correio.

.NET .NET FastReport FastReport Barcode Barcode
26 de abril de 2023

How to use RFID tags in FastReport .NET

The new page object is an RFID tag in FastReport.NET allows users to use the library to create labels or maps without third-party programs
20 de abril de 2023

How to update FastReport Online Designer to the latest version

Step-by-step instructions for updating FastReport Online Designer to the latest version via the client panel.
14 de março de 2023

The Future of Report Generation with Blazor WebAssembly

Step-by-step instructions for creating a demo application on .NET 6 and 7 directly in the browser using Blazor WebAssembly in FastReport .NET.
Fast Reports
  • 800-985-8986 (English, US)
  • +31 97 01025-8466 (English, EU)
  • +49 30 56837-3928 (German, DE)
  • +55 19 98147-8148 (Portuguese, BR)
  • info@fast-report.com
  • 66 Canal Center Plaza, Ste 505, Alexandria, VA 22314

© 1998-2025 Fast Reports Inc.