List of usage examples for com.itextpdf.text.pdf PdfPTable setSpacingBefore
public void setSpacingBefore(final float spacing)
From source file:utils.pdf.cv_templates.Template2.java
private void addPersonalInformation(User user) throws DocumentException { Paragraph paragraph;/*from w w w . j a va 2s.co m*/ PdfPCell cell; PdfPTable table; table = new PdfPTable(new float[] { 0.5f, 2f }); table.setWidthPercentage(100); table.setSpacingBefore(5); //First column cell = new PdfPCell(); cell.setBorder(PdfPCell.NO_BORDER); paragraph = new Paragraph(" "); cell.setBorder(PdfPCell.NO_BORDER); paragraph.setAlignment(Paragraph.ALIGN_RIGHT); cell.setPaddingRight(10); cell.addElement(paragraph); table.addCell(cell); //Second column cell = new PdfPCell(); cell.setBorder(PdfPCell.NO_BORDER); cell.setPaddingLeft(55); cell.setPaddingTop(0); paragraph = new Paragraph(user.name.toUpperCase() + " " + user.surnames.toUpperCase(), font1); cell.setBorder(PdfPCell.NO_BORDER); cell.addElement(paragraph); table.addCell(cell); //First column cell = new PdfPCell(); cell.setBorder(PdfPCell.NO_BORDER); paragraph = new Paragraph(" "); cell.setBorder(PdfPCell.NO_BORDER); paragraph.setAlignment(Paragraph.ALIGN_RIGHT); cell.setPaddingRight(10); cell.addElement(paragraph); table.addCell(cell); //Second column cell = new PdfPCell(); cell.setBorder(PdfPCell.NO_BORDER); cell.setPaddingLeft(55); cell.setPaddingTop(0); paragraph = new Paragraph(user.birthDate + "\n", font2); cell.setBorder(PdfPCell.NO_BORDER); cell.addElement(paragraph); table.addCell(cell); //First column cell = new PdfPCell(); cell.setBorder(PdfPCell.NO_BORDER); paragraph = new Paragraph(" "); cell.setBorder(PdfPCell.NO_BORDER); paragraph.setAlignment(Paragraph.ALIGN_RIGHT); cell.setPaddingRight(10); cell.addElement(paragraph); table.addCell(cell); //Second column cell = new PdfPCell(); cell.setBorder(PdfPCell.NO_BORDER); cell.setPaddingLeft(55); cell.setPaddingTop(0); paragraph = new Paragraph(user.phoneNumber, font2); paragraph.setSpacingBefore(20); cell.setBorder(PdfPCell.NO_BORDER); cell.addElement(paragraph); table.addCell(cell); //First column cell = new PdfPCell(); cell.setBorder(PdfPCell.NO_BORDER); paragraph = new Paragraph(" "); cell.setBorder(PdfPCell.NO_BORDER); paragraph.setAlignment(Paragraph.ALIGN_RIGHT); cell.setPaddingRight(10); cell.addElement(paragraph); table.addCell(cell); //Second column cell = new PdfPCell(); cell.setBorder(PdfPCell.NO_BORDER); cell.setPaddingLeft(55); cell.setPaddingTop(0); paragraph = new Paragraph(user.email, font2); paragraph.setSpacingBefore(20); cell.setBorder(PdfPCell.NO_BORDER); cell.addElement(paragraph); table.addCell(cell); cell = new PdfPCell(); cell.setBorder(PdfPCell.NO_BORDER); paragraph = new Paragraph(" "); cell.setBorder(PdfPCell.NO_BORDER); paragraph.setAlignment(Paragraph.ALIGN_RIGHT); cell.setPaddingRight(10); cell.addElement(paragraph); table.addCell(cell); //Second column cell = new PdfPCell(); cell.setBorder(PdfPCell.NO_BORDER); cell.setPaddingLeft(55); cell.setPaddingTop(0); if (!user.drivingLicense.equals("No tengo carnet")) { paragraph = new Paragraph("\nPermiso de conducir: " + user.drivingLicense, font2); paragraph.setAlignment(paragraph.ALIGN_LEFT); cell.addElement(paragraph); } table.addCell(cell); document.add(table); }
From source file:utils.pdf.cv_templates.Template2.java
private void addProfessionalExperience(List<ProfessionalExperience> experienceList) throws DocumentException { Paragraph paragraph;//from ww w. j a va2s. c om PdfPCell cell; PdfPTable table; for (int i = 0; i < experienceList.size(); i++) { table = new PdfPTable(new float[] { 1f, 0.5f }); table.setWidthPercentage(100); table.setSpacingBefore(5); //First column cell = new PdfPCell(); cell.setBorder(PdfPCell.NO_BORDER); if (i == 0) { paragraph = new Paragraph("Practicas: ", font5); cell.setBorder(PdfPCell.NO_BORDER); } else { paragraph = new Paragraph(""); } paragraph.setAlignment(Paragraph.ALIGN_LEFT); cell.setPaddingRight(10); cell.setPaddingLeft(35); cell.addElement(paragraph); table.addCell(cell); //Second column cell = new PdfPCell(); cell.setPaddingLeft(10); cell.setPaddingTop(0); cell.setBorder(PdfPCell.NO_BORDER); paragraph = new Paragraph(""); cell.addElement(paragraph); table.addCell(cell); //First column cell = new PdfPCell(); cell.setBorder(PdfPCell.NO_BORDER); paragraph = new Paragraph(experienceList.get(i).job + "." + " " + experienceList.get(i).company, font6); cell.setBorder(PdfPCell.NO_BORDER); paragraph.setAlignment(Paragraph.ALIGN_LEFT); cell.setPaddingRight(10); cell.setPaddingLeft(35); cell.addElement(paragraph); table.addCell(cell); //Second column cell = new PdfPCell(); cell.setPaddingLeft(10); cell.setPaddingTop(0); cell.setBorder(PdfPCell.NO_BORDER); paragraph = new Paragraph(experienceList.get(i).startDate + " - " + experienceList.get(i).endDate, font6); cell.addElement(paragraph); table.addCell(cell); document.add(table); } }
From source file:utils.pdf.cv_templates.Template2.java
private void addStudies(User user) throws DocumentException { Paragraph paragraph;/*w w w . j a v a2 s . com*/ PdfPCell cell; PdfPTable table; if (!user.studyTitle.equals("")) { table = new PdfPTable(new float[] { 1f }); table.setWidthPercentage(100); table.setSpacingBefore(5); //First column cell = new PdfPCell(); cell.setBorder(PdfPCell.NO_BORDER); paragraph = new Paragraph(user.studyTitle + ".", font4); cell.setBorder(PdfPCell.NO_BORDER); paragraph.setAlignment(Paragraph.ALIGN_LEFT); cell.setPaddingRight(10); cell.setPaddingLeft(35); cell.addElement(paragraph); table.addCell(cell); //Second column cell = new PdfPCell(); cell.setPaddingLeft(10); cell.setPaddingTop(0); cell.setBorder(PdfPCell.NO_BORDER); paragraph = new Paragraph(user.studyLocation, font6); cell.addElement(paragraph); table.addCell(cell); document.add(table); } }
From source file:utils.pdf.cv_templates.Template2.java
private void addSoftware(List<Software> softwareList) throws DocumentException { Paragraph paragraph1;//from w w w. j a v a 2 s . com Paragraph paragraph2; PdfPCell cell; PdfPTable table; table = new PdfPTable(new float[] { 1f }); table.setWidthPercentage(100); table.setSpacingBefore(5); //First column cell = new PdfPCell(); for (int i = 0; i < softwareList.size(); i++) { cell.setBorder(PdfPCell.NO_BORDER); if (i == 0) { paragraph1 = new Paragraph("Programas informticos:", font5); paragraph2 = new Paragraph( softwareList.get(i).software + "." + " Nivel: " + softwareList.get(i).level, font6); cell.setBorder(PdfPCell.NO_BORDER); } else { paragraph1 = new Paragraph(""); paragraph2 = new Paragraph( softwareList.get(i).software + "." + " Nivel: " + softwareList.get(i).level, font6); } paragraph1.setAlignment(Paragraph.ALIGN_LEFT); paragraph2.setAlignment(Paragraph.ALIGN_LEFT); cell.setPaddingRight(10); cell.setPaddingLeft(35); cell.addElement(paragraph1); cell.addElement(paragraph2); } table.addCell(cell); document.add(table); }
From source file:utils.pdf.cv_templates.Template2.java
private void addAllTitle(List<Language> languageList, List<Course> courseList) throws DocumentException { Paragraph paragraph1;// w w w .j a v a 2 s. c om Paragraph paragraph2; PdfPCell cell; PdfPTable table; table = new PdfPTable(new float[] { 0.85f, 1.7f, 0.6f }); table.setWidthPercentage(100); table.setSpacingBefore(5); //First column cell = new PdfPCell(); for (int i = 0; i < languageList.size(); i++) { cell.setBorder(PdfPCell.NO_BORDER); if (i == 0) { paragraph1 = new Paragraph("Idiomas:", font5); paragraph2 = new Paragraph( languageList.get(i).language + "." + " Nivel: " + languageList.get(i).level, font6); cell.setBorder(PdfPCell.NO_BORDER); } else { paragraph1 = new Paragraph(""); paragraph2 = new Paragraph( languageList.get(i).language + "." + " Nivel: " + languageList.get(i).level, font6); } paragraph1.setAlignment(Paragraph.ALIGN_LEFT); paragraph2.setAlignment(Paragraph.ALIGN_LEFT); cell.setPaddingRight(10); cell.setPaddingLeft(35); cell.addElement(paragraph1); cell.addElement(paragraph2); } table.addCell(cell); //First column cell = new PdfPCell(); for (int j = 0; j < courseList.size(); j++) { cell.setBorder(PdfPCell.NO_BORDER); if (j == 0) { paragraph1 = new Paragraph("Cursos:", font5); paragraph2 = new Paragraph( courseList.get(j).name + "." + " Expedido por: " + courseList.get(j).company, font6); cell.setBorder(PdfPCell.NO_BORDER); } else { paragraph1 = new Paragraph(""); paragraph2 = new Paragraph( courseList.get(j).name + "." + " Expedido por: " + courseList.get(j).company, font6); } paragraph1.setAlignment(Paragraph.ALIGN_LEFT); paragraph2.setAlignment(Paragraph.ALIGN_LEFT); cell.setPaddingRight(10); cell.setPaddingLeft(35); cell.addElement(paragraph1); cell.addElement(paragraph2); } table.addCell(cell); //First column cell = new PdfPCell(); for (int j = 0; j < courseList.size(); j++) { cell.setBorder(PdfPCell.NO_BORDER); if (j == 0) { paragraph1 = new Paragraph(" ", font1); paragraph2 = new Paragraph(courseList.get(j).length + " Horas", font6); cell.setBorder(PdfPCell.NO_BORDER); } else { paragraph1 = new Paragraph(""); paragraph2 = new Paragraph(courseList.get(j).length + " Horas", font6); } paragraph1.setAlignment(Paragraph.ALIGN_LEFT); paragraph2.setAlignment(Paragraph.ALIGN_LEFT); cell.setPaddingRight(10); cell.setPaddingLeft(35); cell.addElement(paragraph1); cell.addElement(paragraph2); } table.addCell(cell); document.add(table); }
From source file:utils.pdf.cv_templates.Template4.java
private void addPersonalInformation(User user) throws DocumentException { Paragraph paragraph;//from w w w. j a v a2s.c o m PdfPCell cell; PdfPTable table; table = new PdfPTable(new float[] { 1f, 1.45f, 0.8f }); table.setWidthPercentage(100); table.setSpacingBefore(5); //First column cell = new PdfPCell(); cell.setBorder(PdfPCell.RIGHT); paragraph = new Paragraph("INFORMACIN PERSONAL", font1); cell.setBorder(PdfPCell.RIGHT); paragraph.setAlignment(Paragraph.ALIGN_RIGHT); cell.setPaddingRight(10); cell.addElement(paragraph); table.addCell(cell); //Second column cell = new PdfPCell(); cell.setBorder(PdfPCell.NO_BORDER); cell.setPaddingLeft(10); cell.setPaddingTop(0); paragraph = new Paragraph(""); cell.setBorder(PdfPCell.NO_BORDER); table.addCell(cell); // IMG column cell = new PdfPCell(); cell.setPaddingLeft(10); cell.setPaddingTop(0); cell.setBorder(PdfPCell.NO_BORDER); paragraph = new Paragraph(""); cell.addElement(paragraph); table.addCell(cell); //First column cell = new PdfPCell(); cell.setBorder(PdfPCell.RIGHT); paragraph = new Paragraph("Nombre completo", font2); cell.setBorder(PdfPCell.RIGHT); paragraph.setAlignment(Paragraph.ALIGN_RIGHT); cell.setPaddingRight(10); cell.addElement(paragraph); table.addCell(cell); //Second column cell = new PdfPCell(); cell.setPaddingLeft(10); cell.setPaddingTop(0); cell.setBorder(PdfPCell.NO_BORDER); paragraph = new Paragraph(user.name + " " + user.surnames, font2); cell.addElement(paragraph); table.addCell(cell); // IMG column cell = new PdfPCell(); cell.setPaddingLeft(10); cell.setPaddingTop(0); cell.setBorder(PdfPCell.NO_BORDER); paragraph = new Paragraph(""); cell.addElement(paragraph); table.addCell(cell); //First column cell = new PdfPCell(); cell.setBorder(PdfPCell.RIGHT); paragraph = new Paragraph("Direccin", font2); cell.setBorder(PdfPCell.RIGHT); paragraph.setAlignment(Paragraph.ALIGN_RIGHT); cell.setPaddingRight(10); cell.addElement(paragraph); table.addCell(cell); //Second column cell = new PdfPCell(); cell.setPaddingLeft(10); cell.setPaddingTop(0); cell.setBorder(PdfPCell.NO_BORDER); paragraph = new Paragraph("Calle " + user.residenceAddress + " , " + " N " + user.residenceNumber + " , " + " CP: " + user.residenceZipCode + " , " + user.residenceCity, font2); cell.addElement(paragraph); table.addCell(cell); // IMG column cell = new PdfPCell(); cell.setPaddingLeft(10); cell.setPaddingTop(0); cell.setBorder(PdfPCell.NO_BORDER); paragraph = new Paragraph(""); cell.addElement(paragraph); table.addCell(cell); //First column cell = new PdfPCell(); cell.setBorder(PdfPCell.RIGHT); paragraph = new Paragraph("Telfono", font2); cell.setBorder(PdfPCell.RIGHT); paragraph.setAlignment(Paragraph.ALIGN_RIGHT); cell.setPaddingRight(10); cell.addElement(paragraph); table.addCell(cell); //Second column cell = new PdfPCell(); cell.setPaddingLeft(10); cell.setPaddingTop(0); cell.setBorder(PdfPCell.NO_BORDER); paragraph = new Paragraph(user.phoneNumber, font2); cell.addElement(paragraph); table.addCell(cell); // IMG column cell = new PdfPCell(); cell.setPaddingLeft(10); cell.setPaddingTop(0); cell.setBorder(PdfPCell.NO_BORDER); paragraph = new Paragraph(""); cell.addElement(paragraph); table.addCell(cell); //First column cell = new PdfPCell(); cell.setBorder(PdfPCell.RIGHT); paragraph = new Paragraph("Email", font2); cell.setBorder(PdfPCell.RIGHT); paragraph.setAlignment(Paragraph.ALIGN_RIGHT); cell.setPaddingRight(10); cell.addElement(paragraph); table.addCell(cell); //Second column cell = new PdfPCell(); cell.setPaddingLeft(10); cell.setPaddingTop(0); cell.setBorder(PdfPCell.NO_BORDER); paragraph = new Paragraph(user.email, font2); cell.addElement(paragraph); table.addCell(cell); // IMG column cell = new PdfPCell(); cell.setPaddingLeft(10); cell.setPaddingTop(0); cell.setBorder(PdfPCell.NO_BORDER); paragraph = new Paragraph(""); cell.addElement(paragraph); table.addCell(cell); //First column cell = new PdfPCell(); cell.setBorder(PdfPCell.RIGHT); paragraph = new Paragraph("Fecha de nacimiento", font2); cell.setBorder(PdfPCell.RIGHT); paragraph.setAlignment(Paragraph.ALIGN_RIGHT); cell.setPaddingRight(10); cell.addElement(paragraph); table.addCell(cell); //Second column cell = new PdfPCell(); cell.setPaddingLeft(10); cell.setPaddingTop(0); cell.setBorder(PdfPCell.NO_BORDER); paragraph = new Paragraph(user.birthDate, font2); cell.addElement(paragraph); table.addCell(cell); // IMG column cell = new PdfPCell(); cell.setPaddingLeft(10); cell.setPaddingTop(0); cell.setBorder(PdfPCell.NO_BORDER); paragraph = new Paragraph(""); cell.addElement(paragraph); table.addCell(cell); document.add(table); }
From source file:utils.pdf.cv_templates.Template4.java
private void addProfessionalExperience(List<ProfessionalExperience> experienceList) throws DocumentException { Paragraph paragraph;//from ww w. ja va2 s. co m PdfPCell cell; PdfPTable table; for (int i = 0; i < experienceList.size(); i++) { table = new PdfPTable(new float[] { 1f, 2.25f }); table.setWidthPercentage(100); table.setSpacingBefore(5); //First column cell = new PdfPCell(); cell.setBorder(PdfPCell.RIGHT); if (i == 0) { paragraph = new Paragraph("EXPERIENCIA PROFESIONAL", font1); cell.setBorder(PdfPCell.RIGHT); } else { paragraph = new Paragraph(""); } paragraph.setAlignment(Paragraph.ALIGN_RIGHT); cell.setPaddingRight(10); cell.addElement(paragraph); table.addCell(cell); //Second column cell = new PdfPCell(); cell.setPaddingLeft(10); cell.setPaddingTop(0); cell.setBorder(PdfPCell.NO_BORDER); paragraph = new Paragraph(""); cell.addElement(paragraph); table.addCell(cell); //First column cell = new PdfPCell(); cell.setBorder(PdfPCell.RIGHT); paragraph = new Paragraph("Ttulo", font2); cell.setBorder(PdfPCell.RIGHT); paragraph.setAlignment(Paragraph.ALIGN_RIGHT); cell.setPaddingRight(10); cell.addElement(paragraph); table.addCell(cell); //Second column cell = new PdfPCell(); cell.setPaddingLeft(10); cell.setPaddingTop(0); cell.setBorder(PdfPCell.NO_BORDER); paragraph = new Paragraph(experienceList.get(i).job, font2); cell.addElement(paragraph); table.addCell(cell); //First column cell = new PdfPCell(); cell.setBorder(PdfPCell.RIGHT); paragraph = new Paragraph("Empresa y lugar", font2); cell.setBorder(PdfPCell.RIGHT); paragraph.setAlignment(Paragraph.ALIGN_RIGHT); cell.setPaddingRight(10); cell.addElement(paragraph); table.addCell(cell); //Second column cell = new PdfPCell(); cell.setPaddingLeft(10); cell.setPaddingTop(0); cell.setBorder(PdfPCell.NO_BORDER); paragraph = new Paragraph(experienceList.get(i).company, font2); cell.addElement(paragraph); table.addCell(cell); //First column cell = new PdfPCell(); cell.setBorder(PdfPCell.RIGHT); paragraph = new Paragraph("Fecha", font2); cell.setBorder(PdfPCell.RIGHT); paragraph.setAlignment(Paragraph.ALIGN_RIGHT); cell.setPaddingRight(10); cell.addElement(paragraph); table.addCell(cell); //Second column cell = new PdfPCell(); cell.setPaddingLeft(10); cell.setPaddingTop(0); cell.setBorder(PdfPCell.NO_BORDER); paragraph = new Paragraph(experienceList.get(i).startDate + " - " + experienceList.get(i).endDate, font2); cell.addElement(paragraph); table.addCell(cell); document.add(table); } }
From source file:utils.pdf.cv_templates.Template4.java
private void addStudies(User user) throws DocumentException { Paragraph paragraph;// w ww . j a v a2 s . c om PdfPCell cell; PdfPTable table; table = new PdfPTable(new float[] { 1f, 2.25f }); table.setWidthPercentage(100); table.setSpacingBefore(5); //First column cell = new PdfPCell(); cell.setBorder(PdfPCell.RIGHT); if (!user.studyTitle.equals("")) { paragraph = new Paragraph("EXPERIENCIA ACADMICA", font1); cell.setBorder(PdfPCell.RIGHT); } else { paragraph = new Paragraph(""); } paragraph.setAlignment(Paragraph.ALIGN_RIGHT); cell.setPaddingRight(10); cell.addElement(paragraph); table.addCell(cell); //Second column cell = new PdfPCell(); cell.setPaddingLeft(10); cell.setPaddingTop(0); cell.setBorder(PdfPCell.NO_BORDER); paragraph = new Paragraph(""); cell.addElement(paragraph); table.addCell(cell); //First column cell = new PdfPCell(); cell.setBorder(PdfPCell.RIGHT); paragraph = new Paragraph("Ttulo", font2); cell.setBorder(PdfPCell.RIGHT); paragraph.setAlignment(Paragraph.ALIGN_RIGHT); cell.setPaddingRight(10); cell.addElement(paragraph); table.addCell(cell); //Second column cell = new PdfPCell(); cell.setPaddingLeft(10); cell.setPaddingTop(0); cell.setBorder(PdfPCell.NO_BORDER); paragraph = new Paragraph(user.studyTitle, font2); cell.addElement(paragraph); table.addCell(cell); //First column cell = new PdfPCell(); cell.setBorder(PdfPCell.RIGHT); paragraph = new Paragraph("Centro y lugar", font2); cell.setBorder(PdfPCell.RIGHT); paragraph.setAlignment(Paragraph.ALIGN_RIGHT); cell.setPaddingRight(10); cell.addElement(paragraph); table.addCell(cell); //Second column cell = new PdfPCell(); cell.setPaddingLeft(10); cell.setPaddingTop(0); cell.setBorder(PdfPCell.NO_BORDER); paragraph = new Paragraph(user.studyLocation, font2); cell.addElement(paragraph); table.addCell(cell); document.add(table); }
From source file:utils.pdf.cv_templates.Template4.java
private void addSoftware(List<Software> softwareList) throws DocumentException { Paragraph paragraph;/*from w ww .j a va 2s . co m*/ PdfPCell cell; PdfPTable table; for (int i = 0; i < softwareList.size(); i++) { table = new PdfPTable(new float[] { 1f, 2.25f }); table.setWidthPercentage(100); table.setSpacingBefore(5); //First column cell = new PdfPCell(); cell.setBorder(PdfPCell.RIGHT); if (i == 0) { paragraph = new Paragraph("PROGRAMAS INFORM?TICOS", font1); cell.setBorder(PdfPCell.RIGHT); } else { paragraph = new Paragraph(""); } paragraph.setAlignment(Paragraph.ALIGN_RIGHT); cell.setPaddingRight(10); cell.addElement(paragraph); table.addCell(cell); //Second column cell = new PdfPCell(); cell.setPaddingLeft(10); cell.setPaddingTop(0); cell.setBorder(PdfPCell.NO_BORDER); paragraph = new Paragraph(""); cell.addElement(paragraph); table.addCell(cell); //First column cell = new PdfPCell(); cell.setBorder(PdfPCell.RIGHT); paragraph = new Paragraph("Nombre", font2); cell.setBorder(PdfPCell.RIGHT); paragraph.setAlignment(Paragraph.ALIGN_RIGHT); cell.setPaddingRight(10); cell.addElement(paragraph); table.addCell(cell); //Second column cell = new PdfPCell(); cell.setPaddingLeft(10); cell.setPaddingTop(0); cell.setBorder(PdfPCell.NO_BORDER); paragraph = new Paragraph(softwareList.get(i).software, font2); cell.addElement(paragraph); table.addCell(cell); //First column cell = new PdfPCell(); cell.setBorder(PdfPCell.RIGHT); paragraph = new Paragraph("Nivel", font2); cell.setBorder(PdfPCell.RIGHT); paragraph.setAlignment(Paragraph.ALIGN_RIGHT); cell.setPaddingRight(10); cell.addElement(paragraph); table.addCell(cell); //Second column cell = new PdfPCell(); cell.setPaddingLeft(10); cell.setPaddingTop(0); cell.setBorder(PdfPCell.NO_BORDER); paragraph = new Paragraph(softwareList.get(i).level, font2); cell.addElement(paragraph); table.addCell(cell); document.add(table); } }
From source file:utils.pdf.cv_templates.Template4.java
private void addCourses(List<Course> courseList) throws DocumentException { Paragraph paragraph;// ww w . j a va 2s . c om PdfPCell cell; PdfPTable table; for (int i = 0; i < courseList.size(); i++) { table = new PdfPTable(new float[] { 1f, 2.25f }); table.setWidthPercentage(100); table.setSpacingBefore(5); //First column cell = new PdfPCell(); cell.setBorder(PdfPCell.RIGHT); if (i == 0) { paragraph = new Paragraph("CURSOS", font1); cell.setBorder(PdfPCell.RIGHT); } else { paragraph = new Paragraph(""); } paragraph.setAlignment(Paragraph.ALIGN_RIGHT); cell.setPaddingRight(10); cell.addElement(paragraph); table.addCell(cell); //Second column cell = new PdfPCell(); cell.setPaddingLeft(10); cell.setPaddingTop(0); cell.setBorder(PdfPCell.NO_BORDER); paragraph = new Paragraph(""); cell.addElement(paragraph); table.addCell(cell); //First column cell = new PdfPCell(); cell.setBorder(PdfPCell.RIGHT); paragraph = new Paragraph("Ttulo", font2); cell.setBorder(PdfPCell.RIGHT); paragraph.setAlignment(Paragraph.ALIGN_RIGHT); cell.setPaddingRight(10); cell.addElement(paragraph); table.addCell(cell); //Second column cell = new PdfPCell(); cell.setPaddingLeft(10); cell.setPaddingTop(0); cell.setBorder(PdfPCell.NO_BORDER); paragraph = new Paragraph(courseList.get(i).name, font2); cell.addElement(paragraph); table.addCell(cell); //First column cell = new PdfPCell(); cell.setBorder(PdfPCell.RIGHT); paragraph = new Paragraph("Centro y lugar", font2); cell.setBorder(PdfPCell.RIGHT); paragraph.setAlignment(Paragraph.ALIGN_RIGHT); cell.setPaddingRight(10); cell.addElement(paragraph); table.addCell(cell); //Second column cell = new PdfPCell(); cell.setPaddingLeft(10); cell.setPaddingTop(0); cell.setBorder(PdfPCell.NO_BORDER); paragraph = new Paragraph(courseList.get(i).company, font2); cell.addElement(paragraph); table.addCell(cell); //First column cell = new PdfPCell(); cell.setBorder(PdfPCell.RIGHT); paragraph = new Paragraph("Nmero de horas", font2); cell.setBorder(PdfPCell.RIGHT); paragraph.setAlignment(Paragraph.ALIGN_RIGHT); cell.setPaddingRight(10); cell.addElement(paragraph); table.addCell(cell); //Second column cell = new PdfPCell(); cell.setPaddingLeft(10); cell.setPaddingTop(0); cell.setBorder(PdfPCell.NO_BORDER); paragraph = new Paragraph(courseList.get(i).length, font2); cell.addElement(paragraph); table.addCell(cell); document.add(table); } }