1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| /** Largeur des cellules pour la table du titre*/
float[] widths = {0.15f, 0.7f, 0.15f};
//Table interne
PdfPTable table1 = new PdfPTable(widths);
Image imageLogoEntete = Image.getInstance("src/part2/chapter08/logo.gif");
imageLogoEntete.scalePercent (7.0f);
PdfPCell cellImgLogoGauche = new PdfPCell();;
cellImgLogoGauche.setBorder(7);
cellImgLogoGauche.addElement(imageLogoEntete);
table1.addCell(cellImgLogoGauche);
PdfPCell cellTitre = new PdfPCell();
cellTitre.setBorder(3);
Phrase phraseTitre = new Phrase(TITRE_PAGE, FontFactory.getFont(FontFactory.HELVETICA, 8));
cellTitre.addElement(phraseTitre);
BaseColor myColor = WebColors.getRGBColor("#A00000");
cellTitre.setBackgroundColor(myColor);
table1.addCell(cellTitre);
PdfPCell cellImgLogoDroite = new PdfPCell();;
cellImgLogoDroite.setBorder(11);
imageLogoEntete.setAlignment(Element.ALIGN_RIGHT);
cellImgLogoDroite.addElement(imageLogoEntete);
cellImgLogoDroite.setVerticalAlignment(Element.ALIGN_MIDDLE);
table1.addCell(cellImgLogoDroite);
//Table externe
PdfPTable table2 = new PdfPTable(1);
table2.setSpacingBefore(260f);
//table2.getDefaultCell().setBorder(Rectangle.RECTANGLE);
table2.addCell(table1);
document.add(table2); |
Partager