sexta-feira, 24 de agosto de 2007

CepNet/PostNet no iReport/Jasper

Na plataforma de desenvolvimento:

1 - Criar um Jar com o codigo abaixo...

package meuPostNet;
import java.awt.Color;
import java.awt.Image;
import com.lowagie.text.pdf.BarcodePostnet;
public class Postnet {
public static Image getImage(String _codigo) {
Image image = null;
try {
BarcodePostnet iTextPostnet = new BarcodePostnet();
iTextPostnet.setCode(_codigo);
image = iTextPostnet.createAwtImage(Color.BLACK, Color.WHITE);
image = new javax.swing.ImageIcon(image).getImage();
} catch (Exception ex) {
ex.printStackTrace();
}
return image;
}
}
2 - Incluir esse Jar na biblioteca (lib) da aplicacao.


No iReport:
1 - Incluir uma imagem com os atributos:
Expressao da imagem = meuPostNet.Postnet.getImage('99999999')
onde '99999999' pode ser a variavel com o cep de 8 digitos desejado.

Classe da expressao = java.awt.Image

E é só... Até a proxima!

Nenhum comentário: