Package com.itextpdf.text.pdf

Examples of com.itextpdf.text.pdf.PdfPCell


            * Math.pow(10.0, 2))
            / Math.pow(10.0, 2);

        PdfPTable table = new PdfPTable(4);

        PdfPCell c1 = new PdfPCell(new Phrase(
            "Temps total effectué (72h)", FontFactory.getFont(
                FontFactory.TIMES_ROMAN, 15,
                com.itextpdf.text.Font.BOLD)));
        c1.setHorizontalAlignment(Element.ALIGN_CENTER);
        c1.setPaddingBottom(7);
        table.addCell(c1);
        c1 = new PdfPCell(new Phrase("Temps total validé",
            FontFactory.getFont(FontFactory.TIMES_ROMAN, 15,
                com.itextpdf.text.Font.BOLD)));
        c1.setHorizontalAlignment(Element.ALIGN_CENTER);
        c1.setPaddingBottom(7);
        table.addCell(c1);
        c1 = new PdfPCell(new Phrase("Temps total en attente",
            FontFactory.getFont(FontFactory.TIMES_ROMAN, 15,
                com.itextpdf.text.Font.BOLD)));
        c1.setHorizontalAlignment(Element.ALIGN_CENTER);
        c1.setPaddingBottom(7);
        table.addCell(c1);

        c1 = new PdfPCell(new Phrase("Temps total refusé",
            FontFactory.getFont(FontFactory.TIMES_ROMAN, 15,
                com.itextpdf.text.Font.BOLD)));
        c1.setHorizontalAlignment(Element.ALIGN_CENTER);
        c1.setPaddingBottom(7);
        table.addCell(c1);

        table.setHeaderRows(1);

        c1 = new PdfPCell(new Phrase((timeTT / 60 - (timeTT % 60 / 60))
            + "h " + (timeTT % 60) + "min"));
        c1.setHorizontalAlignment(Element.ALIGN_CENTER);
        c1.setPaddingBottom(4);
        table.addCell(c1);
        c1 = new PdfPCell(new Phrase(
            (timeVal / 60 - (timeVal % 60 / 60)) + "h "
                + (timeVal % 60) + "min"));
        c1.setHorizontalAlignment(Element.ALIGN_CENTER);
        c1.setPaddingBottom(4);
        table.addCell(c1);
        c1 = new PdfPCell(new Phrase(
            (timeAtt / 60 - (timeAtt % 60 / 60)) + "h "
                + (timeAtt % 60) + "min"));
        c1.setHorizontalAlignment(Element.ALIGN_CENTER);
        c1.setPaddingBottom(4);
        table.addCell(c1);
        c1 = new PdfPCell(new Phrase(
            (timeRef / 60 - (timeRef % 60 / 60)) + "h "
                + (timeRef % 60) + "min"));
        c1.setHorizontalAlignment(Element.ALIGN_CENTER);
        c1.setPaddingBottom(4);
        table.addCell(c1);

        c1 = new PdfPCell(new Phrase(timeTTpercent + "%"));
        c1.setHorizontalAlignment(Element.ALIGN_CENTER);
        c1.setPaddingBottom(4);
        table.addCell(c1);
        c1 = new PdfPCell(new Phrase(timeValPercent + "%"));
        c1.setHorizontalAlignment(Element.ALIGN_CENTER);
        c1.setPaddingBottom(4);
        table.addCell(c1);
        c1 = new PdfPCell(new Phrase(timeAttPercent + "%"));
        c1.setHorizontalAlignment(Element.ALIGN_CENTER);
        c1.setPaddingBottom(4);
        table.addCell(c1);
        c1 = new PdfPCell(new Phrase(timeRefPercent + "%"));
        c1.setHorizontalAlignment(Element.ALIGN_CENTER);
        c1.setPaddingBottom(4);
        table.addCell(c1);

        document.add(table);

      } catch (DocumentException de) {
View Full Code Here


       
        // ----------------Table Header "Title"----------------
        // font
        Font font = new Font(FontFamily.HELVETICA, 14, Font.BOLD, BaseColor.WHITE);
        // create header cell
        PdfPCell cell = new PdfPCell(new Phrase("HMKCODE.com - iText PDFTable Example",font));
        // set Column span "1 cell = 6 cells width"
        cell.setColspan(6);
        // set style
        Style.headerCellStyle(cell);
        // add to table
        table.addCell(cell);
       
View Full Code Here

    private static PdfPCell createLabelCell(String text){
      // font
      Font font = new Font(FontFamily.HELVETICA, 8, Font.BOLD, BaseColor.DARK_GRAY);
     
      // create cell
      PdfPCell cell = new PdfPCell(new Phrase(text,font));

      // set style
      Style.labelCellStyle(cell);
        return cell;
    }
View Full Code Here

    private static PdfPCell createValueCell(String text){
      // font
      Font font = new Font(FontFamily.HELVETICA, 8, Font.NORMAL, BaseColor.BLACK);
     
      // create cell
      PdfPCell cell = new PdfPCell(new Phrase(text,font));
     
      // set style
      Style.valueCellStyle(cell);
        return cell;
    }
View Full Code Here

    private static PdfPCell createCell(final String text, final Font font, final int index) {
        return createCell(new Phrase(text, font), index, BaseColor.WHITE);
    }

    private static PdfPCell createCell(final Phrase text, final int index, final BaseColor bgColor) {
        final PdfPCell cell = new PdfPCell(text);
        cell.setHorizontalAlignment(index == 0 ? Element.ALIGN_LEFT : Element.ALIGN_RIGHT);
        cell.setVerticalAlignment(Element.ALIGN_MIDDLE);
        cell.setBackgroundColor(bgColor);
        cell.setBorderWidth(0);

        cell.setPaddingBottom(PADDING_BOTTOM);
        cell.setPaddingTop(PADDING_TOP);
        cell.setPaddingLeft(PADDING_LEFT);
        cell.setPaddingRight(PADDING_RIGHT);

        return cell;
    }
View Full Code Here

TOP

Related Classes of com.itextpdf.text.pdf.PdfPCell

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.