Dúvidas sobre Computação ?
Vamos tentar tirar dúvidas e trocar conhecimento com todos, sobre qualquer assunto relacionado a computação

sábado, 1 de agosto de 2009

Usando JBars para gerar código de barras



Criador de Código de Barras(Código Fonte)

Criei uma janela rapidinho para mostrar como é simples criar código de barra com JBars. No exemplo usei um método estático createImage da classe Barcode. Os parâmetros do métodos são:
  1. Tipo do Código - String Codebar type(Barcode.TYPE_CODE128 or Barcode.TYPE_CODE93 or Barcode.INTERLEAVED2OF5);
  2. Conteúdo do código - String que representa o código;
  3. Altura da barra - float altura em pixel;
  4. Nome da Fonte - String o nome da fonte usada;
  5. Tamanho da fonte - int o tamanho da fonte usada;
  6. Transparencia - boolean Usar transparencia no fundo da imagem;
  7. Alignment - int alignment do texto: use Barcode.ALIGN_CENTER, Barcode.ALIGN_LEFT, Barcode.ALIGN_RIGHT;
  8. Style da fonte - int o style da fonte: BOLD, ITALIC OR PLAIN
  9. Cor da Barra - color a cor das barras;
  10. Cor do texto - color a cor do texto;
  11. Orientação - int ângulo de rotação da imagem em radians: 0,PI/2, PI or (3/2)*PI
Como podemos ver no código abaixo, é muito simple sua utilização.

Image imagem = Barcode.createImage(Barcode.TYPE_CODE128,codigo.getText(),new Float(altura.getNextValue().toString()), Font.SERIF,Integer.parseInt(fonteSize.getNextValue().toString()),true, Barcode.ALIGN_CENTER,Font.ITALIC,Color.BLACK, Color.BLACK, 0);

Perceba que o retorno do método é uma imagem, logo podemos adicioná-lo muito facilmente em um label.

jLabel1.setIcon(new ImageIcon(imagem));


Divirta-se. :)

Nenhum comentário:

Postar um comentário