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
30 de maio de 2025

Abrimos arquivos com a extensão FP3 usando o FastReport Viewer

O FastReport Viewer é a solução ideal para trabalhar com arquivos FP3, é permite abrir, visualizar, imprimir e exportar relatórios com facilidade.
22 de abril de 2025

Working with the TfrShellTreeView Component in FastReport VCL

In this article, we will look at the TfrShellTreeView component. It is designed to display file system elements and is partially analogous to the TDirectoryListBox, TDirectoryOutline, and TShellTreeView components.
21 de abril de 2025

How RFID Tags Work in FastReport VCL

In this article, we'll check out how RFID tags work with the new TfrxDeviceCommand object in FastReport VCL with release 2025.2.
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.