Tamanho do código de barras - 103mm

Dec 7, 2010 at 5:47 PM

Pessoal,

alguém já enfrentou problemas quanto ao tamanho do código de barras?

A documentação dos bancos diz o seguinte:

"Código de barras:
O código de barras é do tipo 2 de 5 intercalado, que significa que 5 barras definem 1 caracter, sendo que
duas delas são barras largas. Intercalado significa que os espaços entre as barras também têm significado,
de maneira análoga às barras.
• O início do código de barras deve estar 5mm da margem esquerda da folha (zona de silêncio)
• O centro do código de barras deve estar a 12mm da margem inferior da ficha
• O comprimento total deve ser igual a 103mm e a altura igual a 13mm"

Em todos os testes que fiz o código de barra fica em 107mm e não 103mm.

Alguém sabe como podemos corrigir isso?

Dec 23, 2010 at 1:32 PM

Pessoal,

problema resolvido!

Primeiro crie um arquivo css com o nome de BoletoNetPrint.css com o conteúdo abaixo:

@page
{
    size: A4 portrait; margin-left:15mm; margin-top:10mm; margin-bottom:0mm; vertical-align:baseline;
}
img[alt="Código de Barras"]{width:103mm}

@page é opcional e alguns de seus atributos não funcionam em todos os browsers em suas diversas versões. Testei no IE8 e funcionou bem.

Em seguida na página onde ficará seu boleto crie uma referência para o css como abaixo:

<link href="Styles/BoletoNetPrint.css" rel="stylesheet" type="text/css" media="print"/>

Pronto! Isso deve resolver!