Example usage for com.itextpdf.text.pdf PdfPCell setBorder

List of usage examples for com.itextpdf.text.pdf PdfPCell setBorder

Introduction

In this page you can find the example usage for com.itextpdf.text.pdf PdfPCell setBorder.

Prototype

public void setBorder(final int border) 

Source Link

Document

Enables/Disables the border on the specified sides.

Usage

From source file:utils.pdf.cv_templates.Template1.java

private void addStudies(User user) throws DocumentException {
    Paragraph paragraph;/*from  w ww.  j av  a2  s.c  o m*/
    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("Estudios", font1);
        cell.setBorder(PdfPCell.NO_BORDER);
        paragraph.setAlignment(Paragraph.ALIGN_LEFT);
        cell.setPaddingRight(10);
        cell.setPaddingLeft(35);
        cell.addElement(paragraph);
        table.addCell(cell);

        //First column
        cell = new PdfPCell();
        cell.setBorder(PdfPCell.NO_BORDER);
        paragraph = new Paragraph(user.studyTitle + "." + " " + user.studyLocation, font2);
        cell.setBorder(PdfPCell.NO_BORDER);
        paragraph.setAlignment(Paragraph.ALIGN_LEFT);
        cell.setPaddingRight(10);
        cell.setPaddingLeft(35);
        cell.addElement(paragraph);
        table.addCell(cell);

        document.add(table);
    }
}

From source file:utils.pdf.cv_templates.Template1.java

private void addSoftware(List<Software> softwareList) throws DocumentException {
    Paragraph paragraph1;//from   w w w. java  2  s . c  o m
    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:", font1);
            paragraph2 = new Paragraph(
                    softwareList.get(i).software + "." + " Nivel: " + softwareList.get(i).level, font2);
            cell.setBorder(PdfPCell.NO_BORDER);
        } else {
            paragraph1 = new Paragraph("");
            paragraph2 = new Paragraph(
                    softwareList.get(i).software + "." + " Nivel: " + softwareList.get(i).level, font2);
        }
        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.Template1.java

private void addSkills(User user, List<String> personalCharacteristics, List<Skill> skills)
        throws DocumentException {
    Paragraph paragraph;//  www. ja  va2s  .  com
    PdfPCell cell;
    PdfPTable table;

    List<String> rankedSkills = selectSkills(skills);
    if (personalCharacteristics.size() != 0 && rankedSkills.size() != 0) {
        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("Sobre mi...", font1);
        cell.setBorder(PdfPCell.NO_BORDER);
        paragraph.setAlignment(Paragraph.ALIGN_LEFT);
        cell.setPaddingRight(10);
        cell.setPaddingLeft(35);
        cell.addElement(paragraph);
        table.addCell(cell);

        //First column
        cell = new PdfPCell();
        cell.setBorder(PdfPCell.NO_BORDER);
        paragraph = new Paragraph(
                "Me defino como una persona de carcter " + personalCharacteristics.get(1).toLowerCase()
                        + " y " + personalCharacteristics.get(0).toLowerCase() + ".",
                font2);
        cell.setBorder(PdfPCell.NO_BORDER);
        paragraph.setAlignment(Paragraph.ALIGN_LEFT);
        cell.setPaddingRight(10);
        cell.setPaddingLeft(35);
        cell.addElement(paragraph);
        table.addCell(cell);

        //First column
        cell = new PdfPCell();
        cell.setBorder(PdfPCell.NO_BORDER);
        paragraph = new Paragraph("Entre mis puntos fuertes destacan las " + rankedSkills.get(0).toLowerCase()
                + " y las " + rankedSkills.get(1).toLowerCase() + ".", font2);
        cell.setBorder(PdfPCell.NO_BORDER);
        paragraph.setAlignment(Paragraph.ALIGN_LEFT);
        cell.setPaddingRight(10);
        cell.setPaddingLeft(35);
        cell.addElement(paragraph);
        table.addCell(cell);

        //First column
        cell = new PdfPCell();
        cell.setBorder(PdfPCell.NO_BORDER);
        paragraph = new Paragraph(
                "Considero que soy una persona activa que presenta " + rankedSkills.get(2).toLowerCase() + ".",
                font2);
        cell.setBorder(PdfPCell.NO_BORDER);
        paragraph.setAlignment(Paragraph.ALIGN_LEFT);
        cell.setPaddingRight(10);
        cell.setPaddingLeft(35);
        cell.addElement(paragraph);
        table.addCell(cell);

        //First column
        cell = new PdfPCell();
        cell.setBorder(PdfPCell.NO_BORDER);
        paragraph = new Paragraph("Adems, una de las caractersticas que me define es que soy "
                + personalCharacteristics.get(2).toLowerCase() + ".", font2);
        cell.setBorder(PdfPCell.NO_BORDER);
        paragraph.setAlignment(Paragraph.ALIGN_LEFT);
        cell.setPaddingRight(10);
        cell.setPaddingLeft(35);
        cell.addElement(paragraph);
        table.addCell(cell);

        if (!user.drivingLicense.equals("No tengo carnet")) {
            //First column
            cell = new PdfPCell();
            cell.setBorder(PdfPCell.NO_BORDER);
            paragraph = new Paragraph("Permiso de conducir: " + user.drivingLicense + ".", font2);
            cell.setBorder(PdfPCell.NO_BORDER);
            paragraph.setAlignment(Paragraph.ALIGN_LEFT);
            cell.setPaddingRight(10);
            cell.setPaddingLeft(35);
            cell.addElement(paragraph);
            table.addCell(cell);
        }

        document.add(table);

    }
}

From source file:utils.pdf.cv_templates.Template1.java

private void addAllTitle(List<Language> languageList, List<Course> courseList) throws DocumentException {
    Paragraph paragraph1;//from   w  w  w. ja  v a  2s.c o  m
    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:", font1);
            paragraph2 = new Paragraph(
                    languageList.get(i).language + "." + " Nivel: " + languageList.get(i).level, font2);
            cell.setBorder(PdfPCell.NO_BORDER);
        } else {
            paragraph1 = new Paragraph("");
            paragraph2 = new Paragraph(
                    languageList.get(i).language + "." + " Nivel: " + languageList.get(i).level, font2);
        }
        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:", font1);
            paragraph2 = new Paragraph(
                    courseList.get(j).name + "." + " Expedido por: " + courseList.get(j).company, font2);
            cell.setBorder(PdfPCell.NO_BORDER);
        } else {
            paragraph1 = new Paragraph("");
            paragraph2 = new Paragraph(
                    courseList.get(j).name + "." + " Expedido por: " + courseList.get(j).company, font2);
        }
        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", font3);
            cell.setBorder(PdfPCell.NO_BORDER);
        } else {
            paragraph1 = new Paragraph("");
            paragraph2 = new Paragraph(courseList.get(j).length + " Horas", font3);
        }
        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 addPersonalInformation(User user) throws DocumentException {

    Paragraph paragraph;/*from ww w  .j a  v a2s .c om*/
    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;/*  w  ww .ja  v  a2s.  c  o m*/
    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;//from  www .  ja v  a2s.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;/*  w ww  . ja v a 2  s . c o m*/
    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;/*from w  w w.ja v a2  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.Template3.java

private void addPersonalInformation(User user) throws DocumentException, IOException {
    Paragraph paragraph;/*  ww w  .  j  a va  2  s  .  c  o  m*/
    PdfPCell cell;
    PdfPTable table;
    Image photo_img;
    if (!user.photo.id.equals("")) {
        photo_img = Image
                .getInstance(String.format("https://s3.amazonaws.com/aunclickdelempleo2/" + user.photo.id));
    } else {
        photo_img = Image.getInstance(String.format("public/images/orientation/photo/ic_profile.png"));
    }

    table = new PdfPTable(new float[] { 3, 7 });
    table.setWidthPercentage(100);

    //First column
    cell = new PdfPCell();
    cell.setBorder(PdfPCell.NO_BORDER);
    cell.setPaddingRight(15);
    cell.setPaddingLeft(50);
    cell.setPaddingTop(30);

    photo_img.setBorder(Image.BOX);
    photo_img.setBorderColor(BaseColor.WHITE);
    photo_img.scaleToFit(1000, 115);

    cell.addElement(photo_img);
    table.addCell(cell);

    //Second column
    cell = new PdfPCell();
    cell.setPaddingLeft(55);
    cell.setPaddingTop(19);
    cell.setBorder(PdfPCell.NO_BORDER);

    paragraph = new Paragraph("Datos Personales", font1);
    paragraph.setAlignment(paragraph.ALIGN_LEFT);
    cell.addElement(paragraph);

    paragraph = new Paragraph(user.name + " " + user.surnames, font2);
    paragraph.setAlignment(paragraph.ALIGN_LEFT);
    paragraph.setSpacingBefore(8);
    cell.addElement(paragraph);

    paragraph = new Paragraph(user.birthDate, font3);
    paragraph.setAlignment(paragraph.ALIGN_LEFT);
    cell.addElement(paragraph);

    paragraph = new Paragraph("Calle " + user.residenceAddress + ", N " + user.residenceNumber + ", Ciudad "
            + user.residenceCity, font3);
    paragraph.setAlignment(paragraph.ALIGN_LEFT);
    cell.addElement(paragraph);

    paragraph = new Paragraph("Telfono: " + user.phoneNumber, font3);
    paragraph.setAlignment(paragraph.ALIGN_LEFT);
    cell.addElement(paragraph);

    paragraph = new Paragraph(user.email, font3);
    paragraph.setAlignment(paragraph.ALIGN_LEFT);
    cell.addElement(paragraph);

    if (!user.drivingLicense.equals("No tengo carnet")) {
        paragraph = new Paragraph("Permiso de conducir: " + user.drivingLicense, font3);
        paragraph.setAlignment(paragraph.ALIGN_LEFT);
        paragraph.setSpacingBefore(10);
        cell.addElement(paragraph);
    }

    table.addCell(cell);
    document.add(table);
}