BarcodesEAN SUPP : Barcode « PDF RTF « Java






BarcodesEAN SUPP

BarcodesEAN SUPP
import java.awt.Color;
import java.io.FileOutputStream;

import com.lowagie.text.Chunk;
import com.lowagie.text.Document;
import com.lowagie.text.Image;
import com.lowagie.text.PageSize;
import com.lowagie.text.Phrase;
import com.lowagie.text.pdf.Barcode;
import com.lowagie.text.pdf.BarcodeEAN;
import com.lowagie.text.pdf.BarcodeEANSUPP;
import com.lowagie.text.pdf.PdfContentByte;
import com.lowagie.text.pdf.PdfWriter;

public class BarcodesEANSUPP {
  public static void main(String[] args) {
        Document document = new Document(PageSize.A4, 50, 50, 50, 50);
        try {
            PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream("BarcodesEANSUPP.pdf"));
            document.open();
            PdfContentByte cb = writer.getDirectContent();
            
            BarcodeEAN codeEAN = new BarcodeEAN();
            codeEAN.setCodeType(Barcode.EAN13);
            codeEAN.setCode("9780123412344");

            BarcodeEAN codeSUPP = new BarcodeEAN();
            codeSUPP.setCodeType(Barcode.SUPP5);
            codeSUPP.setCode("12345");
            codeSUPP.setBaseline(-2);

            BarcodeEANSUPP eanSupp = new BarcodeEANSUPP(codeEAN, codeSUPP);
            Image imageEANSUPP = eanSupp.createImageWithBarcode(cb, null, Color.blue);

            document.add(new Phrase(new Chunk(imageEANSUPP, 0, 0)));
        }
        catch (Exception de) {
            de.printStackTrace();
        }
        document.close();
  }
}

           
       








itext.zip( 1,748 k)

Related examples in the same category

1.Example BarcodePDF417Example BarcodePDF417
2.Barcode 128
3.Barcodes 39Barcodes 39
4.Barcodes 39 ExtBarcodes 39 Ext
5.Barcodes 128 (2)Barcodes 128 (2)
6.BarcodesEAN 13BarcodesEAN 13
7.BarcodesInter25BarcodesInter25
8.BarcodePostnetBarcodePostnet
9.BarcodesPostnet 2BarcodesPostnet 2
10.BarcodeEAN: SUPP5BarcodeEAN: SUPP5