Tecnologia > Ferramentas de Apoio > Geradores de Informação > Gerador de Relatórios > Controles > Código de Barra

Código de Barras

Utilizado para a impressão de códigos de barra de algum dado de tabela ou valor determinado no evento na impressão. Os tipos de códigos disponíveis no Gerador de relatórios são:

Propriedades

Nome
Disponibilidade: relatório gráfico.
O nome do Controle tem de ser único no sistema.

Comprimento
Disponibilidade: relatório gráfico.
Define o comprimento do Código de Barra.

Altura
Disponibilidade: relatório gráfico.
Define a altura do Código de Barra.

Cor
Disponibilidade: relatório gráfico.
Selecionar uma cor para o controle.

Fonte
Disponibilidade: relatório gráfico.
Selecionar um tipo de letra para o controle.

Cor da Fonte
Disponibilidade: relatório gráfico.
Selecionar uma cor para o texto do controle.

Tam. Automático
Disponibilidade: relatório gráfico.
Permite definir se o código de barra terá exatamente o tamanho do valor que ele contêm.

Imprimir
Disponibilidade: relatório gráfico.
Imprimir ou não o controle.

Linha
Disponibilidade: relatório gráfico.
Tamanho em pixels da linha onde o controle está posicionado.

Coluna
Disponibilidade: relatório gráfico.
Tamanho em pixels da coluna onde o controle está posicionado.

Tam. Autom. Fonte
Disponibilidade: relatório gráfico.
Indica se o tamanho do fonte a ser utilizado deve ser o calculado pelo controle.

Tipo Cód. Barra
Disponibilidade: relatório gráfico.
Indica qual o tipo de código de barra deve ser utilizado, dentro dos tipos disponíveis no Gerador de Relatórios: UCPA, EAN13,Int 2 de 5, Código 128, Código 39 e Post Net.

Cor das Barras
Disponibilidade: relatório gráfico.
Cor do código de barra.

Dígito Verificador
Disponibilidade: relatório gráfico.
Indica se o dígito verificador deva ser calculado para determinado código de barra.

Nota

A geração do dígito verificador é especificada apenas para alguns tipos de códigos de barras, esta propriedade se aplica somente para os tipos:

  • EAN-13 (se houver 13 caracteres, o último vira o dígito verificador);
  • DUN-14 (se houver 14 caracteres, o último vira o dígito verificador);
  • POSTNET;
  • UPC-A (se houver 12 caracteres, o último vira o dígito verificador).

Código
Disponibilidade: relatório gráfico.
Indica o valor a ser impresso no código de barras. Este código determinará o formato das barras.

Alinhar Fontes
Disponibilidade: relatório gráfico.
Determina como o fonte será alinhado juntamente com as barras.

Posicionamento
Disponibilidade: relatório gráfico.
Indica de que forma o código de barras será impresso dentro do controle, por exemplo, de cima para baixo, da esquerda para direita.

Imprimir Extenso
Disponibilidade: relatório gráfico.
Se o texto que gerou o código de barras também deve ser impresso.

Tabela/Campo
Disponibilidade: relatório gráfico.
Indica se o código de barras deve ser gerado a partir de um campo de tabela. Esta propriedade permite selecionar o campo.

Quando o campo escolhido for referente ao código de barras do produto, ou seja, E075DER.CodBar, a edição dessa campo que estará na seção detalhe deve obrigatoriamente ser 999.9999.99999.9 para ser impresso a informação no relatório.

Caractere Prench.
Disponibilidade: relatório gráfico.
Caractere que será utilizado para preencher o código de barras, para os campos que possuem um tamanho menor que o definido.

Tam.Barra MM
Disponibilidade: relatório gráfico.
Identifica o tamanho em MM(milímetros) que a barra do código de barras deva possuir.

Exportação
Disponibilidade: relatório gráfico.
Indica qual o escopo da seção com relação as exportações de dados.

Importante

Este controle não é exportado para planilhas Excel (.xls e .xlsx).

Imprimir em Modo BMP
Disponibilidade: relatório gráfico.
Por padrão os códigos de barras do gerador de Relatórios são impressos em modo EMF. Este é um modo de impressão que utiliza comandos em linguagem que as impressoras interpretam e imprimem. Em algumas impressoras pode acontecer que a interpretação/conversão não seja exata e ao imprimir as barras do código de barras as mesmas saíam com falhas (pequenos espaços em branco incorretos entre as barras), isto porque ao converter de EMF para a linguagem interna da impressora a conversão não saiu correta. Para isto existe a propriedade "Imprimir em Modo BMP" que se alterada para VERDADEIRO (por padrão ela sempre será FALSO) fará com que as barras sejam impressas como BMP. Neste caso a informação enviada para a impressão e o .IMP salvo serão maiores, entretanto, não haverá problemas de conversão e as barras sairão sem falhas ou problemas.

Cor do Fundo
Disponibilidade: relatório gráfico.
Seta a cor do fundo do código de barras.

Tam. Margem
Disponibilidade: relatório gráfico.
Quando o Tamanho Automático for igual a Verdadeiro e Imprimir Extenso for igual a Falso, definindo esta propriedade para um valor maior que 0 (zero), ao visualizar e imprimir o código de barras será colocado uma margem no início e no fim do código, que será o prolongamento da faixa de fundo, apenas quando a cor do fundo for definida para uma cor diferente de branco (esquerda e direita, ou cima e baixo, dependendo da orientação do código). Alguns leitores de código de barras precisam que seja impressa uma margem antes e depois do código para "entendê-lo", fazendo necessidade disto apenas em cores diferente de branco.

Nota

Na exportação para os formatos DOCX e HTML, o relatório exportado terá um comportamento diferente do relatório impresso: o texto do código de barras sempre será cortado conforme o tamanho da barra, ou seja, o texto não irá transpor o tamanho do componente.

Eventos

Na Impressão
Disponibilidade: relatório gráfico.
Permite definir uma regra que será executada antes da impressão do controle.

Este artigo ajudou você?