Package br.com.caelum.stella.boleto.transformer

Source Code of br.com.caelum.stella.boleto.transformer.GeradorDeImagemDoCodigoDeBarras

package br.com.caelum.stella.boleto.transformer;

import java.awt.Color;
import java.awt.Image;

import com.lowagie.text.Element;
import com.lowagie.text.pdf.BarcodeInter25;

/**
* Implementa um gerador de imagem de códigos de barras
*
* @author Cauê Guerra
* @author Paulo Silveira
*
*/
class GeradorDeImagemDoCodigoDeBarras {

  /**
   * @param codigo, que é a String do código de barras completo.
   * @param altura, que é a altura (Barheight) que deve ficar a imagem.
   *
   * @return imagem com o código de barras para a string do código
   */
  static Image geraImagemDoCodigoDeBarrasPara(String codigo, float altura) {
    BarcodeInter25 bar = new BarcodeInter25();
    bar.setCode(codigo);
    bar.setExtended(true);
    bar.setTextAlignment(Element.ALIGN_LEFT);
    bar.setBarHeight(altura);
    bar.setFont(null);
    bar.setX(0.73f);
    bar.setN(3);
    return bar.createAwtImage(Color.BLACK, Color.WHITE);
  }
}
TOP

Related Classes of br.com.caelum.stella.boleto.transformer.GeradorDeImagemDoCodigoDeBarras

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.