Package com.lowagie.text

Examples of com.lowagie.text.LwgImage


      System.exit(1);
    }
    try {
      RandomAccessFileOrArray odd = new RandomAccessFileOrArray(args[0]);
      RandomAccessFileOrArray even = new RandomAccessFileOrArray(args[1]);
      LwgImage img = TiffImage.getTiffImage(odd, 1);
      LwgDocument document = new LwgDocument(new LwgRectangle(img.getScaledWidth(),
          img.getScaledHeight()));
      PdfWriter writer = PdfWriter.getInstance(document,
          new FileOutputStream(args[2]));
      document.open();
      PdfContentByte cb = writer.getDirectContent();
      int count = Math.max(TiffImage.getNumberOfPages(odd), TiffImage
          .getNumberOfPages(even));
      System.out.println("Combining 2 TIFF files into 1 PDF");
      for (int c = 0; c < count; ++c) {
        try {
          LwgImage imgOdd = TiffImage.getTiffImage(odd, c + 1);
          LwgImage imgEven = TiffImage.getTiffImage(even, count - c);
          document.setPageSize(new LwgRectangle(imgOdd.getScaledWidth(),
              imgOdd.getScaledHeight()));
          document.newPage();
          imgOdd.setAbsolutePosition(0, 0);
          cb.addImage(imgOdd);
          document.setPageSize(new LwgRectangle(imgEven.getScaledWidth(),
              imgEven.getScaledHeight()));
          document.newPage();
          imgEven.setAbsolutePosition(0, 0);
          cb.addImage(imgEven);

        } catch (Throwable e) {
          System.out.println("Exception page " + (c + 1) + " "
              + e.getMessage());
View Full Code Here


            shipBarCode.setTextAlignment(LwgElement.ALIGN_CENTER);
            shipBarCode.setBaseline(10f);
            shipBarCode.setCode(data);
            shipBarCode.setBarHeight(50f);
           
            LwgImage imgShipBarCode = shipBarCode.createImageWithBarcode(cb, Color.black, Color.blue);
            LwgPdfPCell shipment = new LwgPdfPCell(new LwgPhrase(
            new Chunk(imgShipBarCode, 0, 0)));
            shipment.setFixedHeight(shipBarCode.getBarcodeSize().getHeight() + 16f);
            shipment.setPaddingTop(5f);
            shipment.setPaddingBottom(10f);
View Full Code Here

            RandomAccessFile rf = new RandomAccessFile("otsoe.jpg", "r");
            int size = (int)rf.length();
            byte imext[] = new byte[size];
            rf.readFully(imext);
            rf.close();
            LwgImage img1 = LwgImage.getInstance(imext);
            img1.setAbsolutePosition(50, 500);
            document.add(img1);
           
            // creation of an image of 100 x 100 pixels (x 3 bytes for the Red, Green and Blue value)
            byte data[] = new byte[100*100*3];
            for (int k = 0; k < 100; ++k) {
                for (int j = 0; j < 300; j += 3) {
                    data[k * 300 + j] = (byte)(255 * Math.sin(j * .5 * Math.PI / 300));
                    data[k * 300 + j + 1] = (byte)(256 - j * 256 / 300);
                    data[k * 300 + j + 2] = (byte)(255 * Math.cos(k * .5 * Math.PI / 100));
                }
            }
            LwgImage img2 = LwgImage.getInstance(100, 100, 3, 8, data);
            img2.setAbsolutePosition(200, 200);
            document.add(img2);
        }
        catch(DocumentException de) {
            System.err.println(de.getMessage());
        }
View Full Code Here

            int flags = 0;
            if (ff != null)
                flags = ff.intValue();
            if ((flags & PdfFormField.FF_PUSHBUTTON) != 0) {
                //we'll assume that the value is an image in base64
                LwgImage img;
                try {
                    img = LwgImage.getInstance(Base64.decode(value));
                }
                catch (Exception e) {
                    return false;
View Full Code Here

            PdfWriter.getInstance(document, new FileOutputStream("alignment.pdf"));
           
            // step 3: we open the document
            document.open();
           
            LwgImage gif = LwgImage.getInstance("vonnegut.gif");
            gif.setAlignment(LwgImage.RIGHT);
            LwgImage jpeg = LwgImage.getInstance("otsoe.jpg");
            jpeg.setAlignment(LwgImage.MIDDLE);
            LwgImage png = LwgImage.getInstance("hitchcock.png");
            png.setAlignment(LwgImage.LEFT);
           
            document.add(gif);
            document.add(jpeg);
            document.add(png);
        }
View Full Code Here

           
            // step 3: we open the document
            document.open();
           
            // step 4: we add content
            LwgImage jpg1 = LwgImage.getInstance("otsoe.jpg");
            jpg1.scaleAbsolute(160, 120);
            document.add(new Paragraph("scaleAbsolute(160, 120)"));
            document.add(jpg1);
            LwgImage jpg2 = LwgImage.getInstance("otsoe.jpg");
            jpg2.scalePercent(50);
            document.add(new Paragraph("scalePercent(50)"));
            document.add(jpg2);
            LwgImage jpg3 = LwgImage.getInstance("otsoe.jpg");
            jpg3.scaleAbsolute(320, 120);
            document.add(new Paragraph("scaleAbsolute(320, 120)"));
            document.add(jpg3);
            LwgImage jpg4 = LwgImage.getInstance("otsoe.jpg");
            jpg4.scalePercent(100, 50);
            document.add(new Paragraph("scalePercent(100, 50)"));
            document.add(jpg4);
        }
        catch(DocumentException de) {
            System.err.println(de.getMessage());
View Full Code Here

           
            // step 3: we open the document
            document.open();
           
            // step 4: we add content
            LwgImage jpg = LwgImage.getInstance("otsoe.jpg");
            jpg.setAlignment(LwgImage.MIDDLE);
           
            jpg.setRotation((float)Math.PI / 6);
            document.add(new Paragraph("rotate 30 degrees"));
            document.add(jpg);
            document.newPage();
           
            jpg.setRotation((float)Math.PI / 4);
            document.add(new Paragraph("rotate 45 degrees"));
            document.add(jpg);
            document.newPage();
           
            jpg.setRotation((float)Math.PI / 2);
            document.add(new Paragraph("rotate pi/2 radians"));
            document.add(jpg);
            document.newPage();
           
            jpg.setRotation((float)(Math.PI * 0.75));
            document.add(new Paragraph("rotate 135 degrees"));
            document.add(jpg);
            document.newPage();
           
            jpg.setRotation((float)Math.PI);
            document.add(new Paragraph("rotate pi radians"));
            document.add(jpg);
            document.newPage();
           
            jpg.setRotation((float)(2.0 * Math.PI));
            document.add(new Paragraph("rotate 2 x pi radians"));
            document.add(jpg);
        }
        catch(DocumentException de) {
            System.err.println(de.getMessage());
View Full Code Here

            // we create a writer that listens to the document
            PdfWriter.getInstance(document, new FileOutputStream("annotated_images.pdf"));
            // step 3: we open the document
            document.open();
            // step 4: we add some content
            LwgImage jpeg = LwgImage.getInstance("otsoe.jpg");
            jpeg.setAnnotation(new Annotation("picture", "This is my dog", 0, 0, 0, 0));
      jpeg.setAbsolutePosition(100f, 550f);
      document.add(jpeg);
            LwgImage wmf = LwgImage.getInstance("iText.wmf");
            wmf.setAnnotation(new Annotation(0, 0, 0, 0, "http://www.lowagie.com/iText"));
      wmf.setAbsolutePosition(100f, 200f);
      document.add(wmf);
        }
        catch (Exception de) {
            de.printStackTrace();
        }
View Full Code Here

      outertable.getDefaultCell().setBackgroundColor(new Color(0xFF, 0xDE, 0xAD));
      outertable.add(LwgImage.getInstance("bruno.jpg"));
            BarcodeEAN codeEAN = new BarcodeEAN();
            codeEAN.setCodeType(Barcode.EAN13);
            codeEAN.setCode("8010012529736");
      LwgImage imageEAN = codeEAN.createImageWithBarcode(cb, null, null);           
      imageEAN.setRotationDegrees(90);
      outertable.getDefaultCell().setBackgroundColor(Color.WHITE);
      outertable.add(imageEAN);
            outertable.writeSelectedRows(0, -1, 20, 100, writer.getDirectContent());
        }
        catch(DocumentException de) {
View Full Code Here

            // step 4: we add content to the document
            PdfContentByte cb = writer.getDirectContent();
            Barcode39 code39 = new Barcode39();
            code39.setCode("CODE39-1234567890");
            code39.setStartStopText(false);
            LwgImage image39 = code39.createImageWithBarcode(cb, null, null);
            Barcode39 code39ext = new Barcode39();
            code39ext.setCode("The willows.");
            code39ext.setStartStopText(false);
            code39ext.setExtended(true);
            LwgImage image39ext = code39ext.createImageWithBarcode(cb, null, null);
            Barcode128 code128 = new Barcode128();
            code128.setCode("1Z234786 hello");
            LwgImage image128 = code128.createImageWithBarcode(cb, null, null);
            BarcodeEAN codeEAN = new BarcodeEAN();
            codeEAN.setCodeType(Barcode.EAN13);
            codeEAN.setCode("9780201615883");
            LwgImage imageEAN = codeEAN.createImageWithBarcode(cb, null, null);
            BarcodeInter25 code25 = new BarcodeInter25();
            code25.setGenerateChecksum(true);
            code25.setCode("41-1200076041-001");
            LwgImage image25 = code25.createImageWithBarcode(cb, null, null);
            BarcodePostnet codePost = new BarcodePostnet();
            codePost.setCode("12345");
            LwgImage imagePost = codePost.createImageWithBarcode(cb, null, null);
            BarcodePostnet codePlanet = new BarcodePostnet();
            codePlanet.setCode("50201402356");
            codePlanet.setCodeType(Barcode.PLANET);
            LwgImage imagePlanet = codePlanet.createImageWithBarcode(cb, null, null);
            BarcodeEAN codeSUPP = new BarcodeEAN();
            codeSUPP.setCodeType(Barcode.SUPP5);
            codeSUPP.setCode("54995");
            codeSUPP.setBaseline(-2);
            BarcodeEANSUPP eanSupp = new BarcodeEANSUPP(codeEAN, codeSUPP);
            LwgImage imageEANSUPP = eanSupp.createImageWithBarcode(cb, null, Color.blue);
            LwgPdfPTable table = new LwgPdfPTable(2);
            table.setWidthPercentage(100);
            table.getDefaultCell().setBorder(LwgRectangle.NO_BORDER);
            table.getDefaultCell().setHorizontalAlignment(LwgElement.ALIGN_CENTER);
            table.getDefaultCell().setVerticalAlignment(LwgElement.ALIGN_MIDDLE);
View Full Code Here

TOP

Related Classes of com.lowagie.text.LwgImage

Copyright © 2018 www.massapicom. 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.