
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:
- Tipo do Código - String Codebar type(Barcode.TYPE_CODE128 or Barcode.TYPE_CODE93 or Barcode.INTERLEAVED2OF5);
- Conteúdo do código - String que representa o código;
- Altura da barra - float altura em pixel;
- Nome da Fonte - String o nome da fonte usada;
- Tamanho da fonte - int o tamanho da fonte usada;
- Transparencia - boolean Usar transparencia no fundo da imagem;
- Alignment - int alignment do texto: use Barcode.ALIGN_CENTER, Barcode.ALIGN_LEFT, Barcode.ALIGN_RIGHT;
- Style da fonte - int o style da fonte: BOLD, ITALIC OR PLAIN
- Cor da Barra - color a cor das barras;
- Cor do texto - color a cor do texto;
- 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