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
04 de março de 2026

Visão geral o .NET 10: Novidades no C# 14, ASP.NET Core, WinForms e MAUI

A Microsoft lançou o. net 10 com suporte a longo prazo (LTS). O lançamento não trouxe uma revolução, mas sim uma série de melhorias direcionadas e maduras. Este artigo destaca os pontos-chave.
13 de outubro de 2025

Novas funcionalidades de exportação de imagens para o Microsoft Word no FastReport .NET

Na versão mais recente do FastReport .NET, adicionamos novos recursos de exportação de imagens. Agora você pode ajustar de forma independente o equilíbrio entre a qualidade e o tamanho do documento final.
13 de outubro de 2025

Como usar fórmulas do Excel em relatórios ao exportar para o MS Excel

A partir da versão FastReport .NET 2026.1, agora é possível exportar fórmulas para o Microsoft Excel. É importante configurar as exportações de fórmulas corretamente e seguir a sintaxe.

© 1998-2026 Fast Reports Inc.