List of usage examples for com.lowagie.text.pdf BarcodeInter25 createImageWithBarcode
public Image createImageWithBarcode(PdfContentByte cb, Color barColor, Color textColor)
Image
with the barcode. From source file:br.com.nordestefomento.jrimum.bopepo.view.guia.ViewerPDF.java
License:Apache License
private void setCodigoBarra() throws DocumentException { // Montando o cdigo de barras. BarcodeInter25 barCode = new BarcodeInter25(); barCode.setCode(guia.getCodigoDeBarras().write()); barCode.setExtended(true);//ww w . j a v a 2s . c o m barCode.setBarHeight(40); barCode.setFont(null); barCode.setN(3); PdfContentByte cb = null; // Verifcando se existe o field(campo) da imagem no template do boleto. float posCampoImgLogo[] = form.getFieldPositions("txtCodigoBarra"); if (isNotNull(posCampoImgLogo)) { RectanglePDF field = new RectanglePDF(posCampoImgLogo); cb = stamper.getOverContent(field.getPage()); Image imgBarCode = barCode.createImageWithBarcode(cb, null, null); PDFUtil.changeField2Image(stamper, field, imgBarCode); } }
From source file:br.com.nordestefomento.jrimum.bopepo.view.ViewerPDF.java
License:Apache License
private void setCodigoBarra() throws DocumentException { // Montando o cdigo de barras. BarcodeInter25 barCode = new BarcodeInter25(); barCode.setCode(boleto.getCodigoDeBarras().write()); barCode.setExtended(true);/*from ww w . j a v a 2 s .c om*/ barCode.setBarHeight(40); barCode.setFont(null); barCode.setN(3); // FICHA DE COMPENSAO PdfContentByte cb = null; // Verifcando se existe o field(campo) da imagem no template do boleto. float posCampoImgLogo[] = form.getFieldPositions("txtFcCodigoBarra"); if (isNotNull(posCampoImgLogo)) { RectanglePDF field = new RectanglePDF(posCampoImgLogo); cb = stamper.getOverContent(field.getPage()); Image imgBarCode = barCode.createImageWithBarcode(cb, null, null); PDFUtil.changeField2Image(stamper, field, imgBarCode); } }