Example usage for com.itextpdf.text.pdf BaseFont EMBEDDED

List of usage examples for com.itextpdf.text.pdf BaseFont EMBEDDED

Introduction

In this page you can find the example usage for com.itextpdf.text.pdf BaseFont EMBEDDED.

Prototype

boolean EMBEDDED

To view the source code for com.itextpdf.text.pdf BaseFont EMBEDDED.

Click Source Link

Document

if the font has to be embedded

Usage

From source file:com.planning.project.controller.CreatePDF.java

public static PdfPTable createtablePro(TbFormProject tbFormProject) throws DocumentException, Exception {

    Font font = new Font(BaseFont.createFont("D:/THSarabunNew.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED));
    font.setSize(16);//w w w .j a  v a 2 s . c  om

    PdfPTable table = new PdfPTable(5);
    table.getDefaultCell().setHorizontalAlignment(Element.ALIGN_CENTER);
    table.getDefaultCell().setVerticalAlignment(Element.ALIGN_MIDDLE);
    PdfPCell cell = new PdfPCell(new Phrase(
            "/ :/",
            font));
    cell.setColspan(5);
    table.addCell(cell);

    cell = new PdfPCell(
            new Phrase("", font));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER);
    table.addCell(cell);
    cell = new PdfPCell(new Phrase("", font));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER);
    table.addCell(cell);
    cell = new PdfPCell(new Phrase("", font));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER);
    table.addCell(cell);
    cell = new PdfPCell(new Phrase("", font));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER);
    table.addCell(cell);
    cell = new PdfPCell(new Phrase("", font));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER);
    table.addCell(cell);

    table.addCell(new PdfPCell(new Phrase("", font)));
    table.addCell(new PdfPCell(new Phrase(tbFormProject.getProQuantitative(), font)));
    table.addCell(new PdfPCell(new Phrase(tbFormProject.getProQualitative(), font)));
    table.addCell(new PdfPCell(new Phrase(tbFormProject.getProTiming(), font)));
    table.addCell(new PdfPCell(new Phrase(tbFormProject.getProCost(), font)));
    table.addCell(new PdfPCell(new Phrase("", font)));
    table.addCell(new PdfPCell(new Phrase(tbFormProject.getAnsQuantitative(), font)));
    table.addCell(new PdfPCell(new Phrase(tbFormProject.getAnsQualtitative(), font)));
    table.addCell(new PdfPCell(new Phrase(tbFormProject.getAnsTiming(), font)));
    table.addCell(new PdfPCell(new Phrase(tbFormProject.getAnsCost(), font)));

    return table;

}

From source file:com.planning.project.controller.CreatePDF.java

private static void createPagePDFFormProject3(Document document, TbFormProject tbFormProject,
        List<TbActivity> activity, List<TbDetailSka> detailSka, List<TbDetailSm> detailSms,
        TbFormSubproject subProject) throws DocumentException, IOException {

    Font font = new Font(BaseFont.createFont("D:/THSarabunNew.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED));
    font.setSize(16);/*from  www. j  a  va2s  . c o  m*/

    Paragraph openning = new Paragraph();
    openning.setFont(font);

    creteLine(openning, 1);
    creteEmptyLine(openning, 1);
    openning.add(
            "(?????)");
    creteEmptyLine(openning, 1);
    openning.add(": " + tbFormProject.getResults());
    creteEmptyLine(openning, 1);
    openning.add(
            "?/ ? ()");
    creteEmptyLine(openning, 1);
    openning.add(": " + tbFormProject.getProblem());
    creteEmptyLine(openning, 1);
    openning.add(
            "??/? ()");
    creteEmptyLine(openning, 1);
    openning.add(": " + tbFormProject.getDevelopmentPlan());
    creteEmptyLine(openning, 1);

    openning.add(
            "???");
    creteEmptyLine(openning, 1);
    document.add(openning);

    openning.add(
            "?? (???? ? ? ??? ??  ?)");
    creteEmptyLine(openning, 1);
    openning.add(": " + tbFormProject.getRiskPolitics());
    creteEmptyLine(openning, 1);
    openning.add(
            "????/?");
    creteEmptyLine(openning, 1);
    openning.add(": " + tbFormProject.getRiskDefPolitics());
    creteLine(openning, 1);
    creteEmptyLine(openning, 1);

    openning.add(
            "??/? (??? ?/? /?? ?? ?)");
    creteEmptyLine(openning, 1);
    openning.add(": " + tbFormProject.getRiskPolicy());
    creteEmptyLine(openning, 1);
    openning.add(
            "????/?");
    creteEmptyLine(openning, 1);
    openning.add(": " + tbFormProject.getRiskDefPolicy());
    creteLine(openning, 1);
    creteEmptyLine(openning, 1);

    openning.add(
            "??? (? ??? ? ? ??)");
    creteEmptyLine(openning, 1);
    openning.add(": " + tbFormProject.getRiskWorkflow());
    creteEmptyLine(openning, 1);
    openning.add(
            "????/?");
    creteEmptyLine(openning, 1);
    openning.add(": " + tbFormProject.getRiskDefWorkflow());
    creteLine(openning, 1);
    creteEmptyLine(openning, 1);

    openning.add(
            "???? (? ?? ?????)");
    creteEmptyLine(openning, 1);
    openning.add(": " + tbFormProject.getRiskFinance());
    creteEmptyLine(openning, 1);
    openning.add(
            "????/?");
    creteEmptyLine(openning, 1);
    openning.add(": " + tbFormProject.getRiskDefFinance());
    creteLine(openning, 1);
    creteEmptyLine(openning, 1);

    openning.add(
            " (?   ???)");
    creteEmptyLine(openning, 1);
    openning.add(": " + tbFormProject.getRiskTechnology());
    creteEmptyLine(openning, 1);
    openning.add(
            "????/?");
    creteEmptyLine(openning, 1);
    openning.add(": " + tbFormProject.getRiskDefTechnology());
    creteLine(openning, 1);
    creteEmptyLine(openning, 1);

    openning.add(
            "? (?????    ?)");
    creteEmptyLine(openning, 1);
    openning.add(": " + tbFormProject.getRiskEnvironment());
    creteEmptyLine(openning, 1);
    openning.add(
            "????/?");
    creteEmptyLine(openning, 1);
    openning.add(": " + tbFormProject.getRiskDefEnvironment());
    creteLine(openning, 1);
    creteEmptyLine(openning, 1);
    document.add(openning);
}

From source file:com.planning.project.controller.CreatePDF.java

private static void addTitlePageProject(Document document) throws DocumentException, IOException {

    Font font = new Font(BaseFont.createFont("D:/THSarabunNew.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED));
    font.setSize(24);/*from w  w  w  .  ja va2s .com*/

    String imagepath = "src/main/webapp/resources/images/logo.jpg";
    Image img = Image.getInstance(imagepath);
    img.scaleToFit(70f, 70f);

    SimpleDateFormat simpleDateFormat = new SimpleDateFormat("MM/dd/yyyy");

    Paragraph created = new Paragraph();
    created.setFont(TIME_ROMAN_SMALL);
    created.add("Report created on " + simpleDateFormat.format(new Date()));
    created.setAlignment(Element.ALIGN_RIGHT);

    Paragraph logo = new Paragraph();
    logo.setFont(TIME_ROMAN_SMALL);
    logo.add(img);
    logo.setAlignment(Element.ALIGN_LEFT);
    document.add(created);
    document.add(logo);

    // Paragraph created = new Paragraph();
    // created.setFont(TIME_ROMAN_SMALL);
    // created.add("Report created on " + simpleDateFormat.format(new
    // Date()));
    // created.setAlignment(Element.ALIGN_RIGHT);

    Paragraph paragraph = new Paragraph();
    paragraph.setFont(font);
    paragraph.add(
            "??");

    paragraph.setAlignment(Element.ALIGN_CENTER);
    document.add(paragraph);
    creteEmptyLine(created, 1);

}

From source file:com.planning.project.controller.CreatePDF.java

private static void createPagePDFBudwork(Document document, TbDescriptionstatement tbDescriptionstatement)
        throws DocumentException, IOException {

    Font font = new Font(BaseFont.createFont("D:/THSarabunNew.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED));
    font.setSize(16);//w w  w  .  j a  va  2s. c  o m

    Paragraph title = new Paragraph();

    title.setFont(font);
    creteEmptyLine(title, 1);
    title.setFont(font);
    title.add(": " + tbDescriptionstatement.getTbBudget().getBudgetName());
    creteEmptyLine(title, 1);
    title.add(": " + tbDescriptionstatement.getTbYear().getYearValue());
    creteEmptyLine(title, 1);
    title.add(": " + tbDescriptionstatement.getTbFaculty().getFacultyName());
    creteEmptyLine(title, 1);
    title.add(
            ": " + tbDescriptionstatement.getTbFaculty().getTbCampus().getCampusName());
    creteEmptyLine(title, 1);
    title.add(" : " + tbDescriptionstatement.getTbProduct().getProductName());
    creteEmptyLine(title, 1);
    title.add(": "
            + tbDescriptionstatement.getTbBudgetType().getBdTypeName());
    creteEmptyLine(title, 1);
    title.add(": "
            + tbDescriptionstatement.getTotal() + " ");
    creteEmptyLine(title, 1);
    /*
     * title.add(": " +
     * tbDescriptionstatement.getAllocateMoney() + " ");
     * creteEmptyLine(title, 1); title.add(": "
     * + (Integer.parseInt(tbDescriptionstatement.getAllocateMoney()) -
     * Integer.parseInt(tbDescriptionstatement.getMoneyBalance())) + " "
     * ); creteEmptyLine(title, 1); title.add(": " +
     * tbDescriptionstatement.getMoneyBalance() + " ");
     * creteEmptyLine(title, 1);
     */

    document.add(title);

}

From source file:com.planning.project.controller.CreatePDF.java

private static void createHeadlistBudwork(Document document, String check)
        throws DocumentException, IOException {

    Font font = new Font(BaseFont.createFont("D:/THSarabunNew.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED));
    font.setSize(18);/* w ww .  j av  a 2 s  .  c  o m*/

    Paragraph title = new Paragraph();
    title.setFont(font);
    creteEmptyLine(title, 1);

    if (check == "1") {
        title.add("1. ?");
    } else if (check == "2") {
        title.add("2. ");
    } else if (check == "3") {
        title.add("3. ");
    } else if (check == "4") {
        title.add("4. ");
    }
    creteLine(title, 1);
    creteEmptyLine(title, 1);
    document.add(title);

}

From source file:com.planning.project.controller.CreatePDF.java

private static void addTitlePageBud(Document document) throws DocumentException, IOException {

    Font font = new Font(BaseFont.createFont("D:/THSarabunNew.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED));
    font.setSize(24);/*from   ww  w . java2  s. c om*/

    String imagepath = "src/main/webapp/resources/images/logo.jpg";
    Image img = Image.getInstance(imagepath);
    img.scaleToFit(70f, 70f);

    SimpleDateFormat simpleDateFormat = new SimpleDateFormat("MM/dd/yyyy");

    Paragraph created = new Paragraph();
    created.setFont(TIME_ROMAN_SMALL);
    created.add("Report created on " + simpleDateFormat.format(new Date()));
    created.setAlignment(Element.ALIGN_RIGHT);

    Paragraph logo = new Paragraph();
    logo.setFont(TIME_ROMAN_SMALL);
    logo.add(img);
    logo.setAlignment(Element.ALIGN_LEFT);
    document.add(created);
    document.add(logo);

    // Paragraph created = new Paragraph();
    // created.setFont(TIME_ROMAN_SMALL);
    // created.add("Report created on " + simpleDateFormat.format(new
    // Date()));
    // created.setAlignment(Element.ALIGN_RIGHT);

    Paragraph paragraph = new Paragraph();
    paragraph.setFont(font);
    paragraph.add(
            "?");

    paragraph.setAlignment(Element.ALIGN_CENTER);
    document.add(paragraph);
    creteEmptyLine(created, 1);

}

From source file:com.planning.project.controller.CreatePDF.java

public static PdfPTable createtableAddmoneyvara(List<TbAddmoneyvara> tbAddmoneyvaras, String getSumAddmoneyvara)
        throws DocumentException, Exception {

    Font font = new Font(BaseFont.createFont("D:/THSarabunNew.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED));
    font.setSize(16);// w  ww .  j a va 2 s  .com

    PdfPTable table = new PdfPTable(5);
    table.getDefaultCell().setHorizontalAlignment(Element.ALIGN_CENTER);
    table.getDefaultCell().setVerticalAlignment(Element.ALIGN_MIDDLE);
    PdfPCell cell = new PdfPCell(new Phrase(
            "1.1 ? () ??? ",
            font));
    cell.setColspan(5);
    table.addCell(cell);
    cell = new PdfPCell(
            new Phrase(" = " + getSumAddmoneyvara + " ", font));
    cell.setColspan(5);
    table.addCell(cell);
    cell = new PdfPCell(new Phrase("", font));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER);
    table.addCell(cell);
    cell = new PdfPCell(new Phrase("-?", font));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER);
    table.addCell(cell);
    cell = new PdfPCell(new Phrase("?", font));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER);
    table.addCell(cell);
    cell = new PdfPCell(new Phrase(" /", font));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER);
    table.addCell(cell);
    cell = new PdfPCell(new Phrase(" / ", font));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER);
    table.addCell(cell);
    int count = 0;
    for (TbAddmoneyvara items : tbAddmoneyvaras) {
        count++;
        table.addCell(new PdfPCell(new Phrase(String.valueOf(count), font)));
        table.addCell(new PdfPCell(new Phrase(
                items.getTbPerson().getPersonName() + " " + items.getTbPerson().getPersonLastname(), font)));
        table.addCell(new PdfPCell(new Phrase(items.getAddmvaraDate().toString(), font)));
        table.addCell(new PdfPCell(new Phrase(items.getAddmvaraPrice(), font)));
        table.addCell(new PdfPCell(new Phrase(items.getAddmvaraSum(), font)));
    }
    return table;
}

From source file:com.planning.project.controller.CreatePDF.java

public static PdfPTable createtableAddmoneynovara(List<TbAddmoneynovara> tbAddmoneynovaras,
        String getSumAddmoneynovara) throws DocumentException, Exception {

    Font font = new Font(BaseFont.createFont("D:/THSarabunNew.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED));
    font.setSize(16);/*from  w w w.j a  va  2s . c o  m*/

    PdfPTable table = new PdfPTable(5);
    table.getDefaultCell().setHorizontalAlignment(Element.ALIGN_CENTER);
    table.getDefaultCell().setVerticalAlignment(Element.ALIGN_MIDDLE);
    PdfPCell cell = new PdfPCell(new Phrase(
            "1.2 ? () ??? ",
            font));
    cell.setColspan(5);
    table.addCell(cell);
    cell = new PdfPCell(
            new Phrase(" = " + getSumAddmoneynovara + " ", font));
    cell.setColspan(5);
    table.addCell(cell);
    cell = new PdfPCell(new Phrase("", font));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER);
    table.addCell(cell);
    cell = new PdfPCell(new Phrase("-?", font));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER);
    table.addCell(cell);
    cell = new PdfPCell(new Phrase("?", font));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER);
    table.addCell(cell);
    cell = new PdfPCell(new Phrase(" /", font));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER);
    table.addCell(cell);
    cell = new PdfPCell(new Phrase(" / ", font));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER);
    table.addCell(cell);
    int count = 0;
    for (TbAddmoneynovara items : tbAddmoneynovaras) {
        count++;
        table.addCell(new PdfPCell(new Phrase(String.valueOf(count), font)));
        table.addCell(new PdfPCell(new Phrase(
                items.getTbPerson().getPersonName() + " " + items.getTbPerson().getPersonLastname(), font)));
        table.addCell(new PdfPCell(new Phrase(items.getAddmnovaraDate().toString(), font)));
        table.addCell(new PdfPCell(new Phrase(items.getAddmnovaraPrice(), font)));
        table.addCell(new PdfPCell(new Phrase(items.getAddmnovaraSum(), font)));
    }
    return table;
}

From source file:com.planning.project.controller.CreatePDF.java

public static PdfPTable createtableRemunerationcommittee(List<TbRemunerationcommittee> tbRemunerationcommittees,
        String getSumRemunerationcommittees) throws DocumentException, Exception {

    Font font = new Font(BaseFont.createFont("D:/THSarabunNew.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED));
    font.setSize(16);// ww  w. j  av a  2 s .co  m

    PdfPTable table = new PdfPTable(6);
    table.getDefaultCell().setHorizontalAlignment(Element.ALIGN_CENTER);
    table.getDefaultCell().setVerticalAlignment(Element.ALIGN_MIDDLE);
    PdfPCell cell = new PdfPCell(
            new Phrase("1.3?? ", font));
    cell.setColspan(6);
    table.addCell(cell);
    cell = new PdfPCell(new Phrase(
            " = " + getSumRemunerationcommittees + " ", font));
    cell.setColspan(6);
    table.addCell(cell);
    cell = new PdfPCell(new Phrase("", font));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER);
    table.addCell(cell);
    cell = new PdfPCell(new Phrase("??", font));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER);
    table.addCell(cell);
    cell = new PdfPCell(new Phrase("", font));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER);
    table.addCell(cell);
    cell = new PdfPCell(new Phrase("", font));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER);
    table.addCell(cell);
    cell = new PdfPCell(new Phrase("", font));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER);
    table.addCell(cell);
    cell = new PdfPCell(new Phrase("", font));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER);
    table.addCell(cell);
    int count = 0;
    for (TbRemunerationcommittee items : tbRemunerationcommittees) {
        count++;
        table.addCell(new PdfPCell(new Phrase(String.valueOf(count), font)));
        table.addCell(new PdfPCell(new Phrase(items.getRemunQty(), font)));
        table.addCell(new PdfPCell(new Phrase(items.getRemunPrice(), font)));
        table.addCell(new PdfPCell(new Phrase(items.getRemunTime(), font)));
        table.addCell(new PdfPCell(new Phrase(items.getRemunSum(), font)));
        table.addCell(new PdfPCell(new Phrase(items.getRemunRemark(), font)));
    }
    return table;
}

From source file:com.planning.project.controller.CreatePDF.java

public static PdfPTable createtableMaketimeformeal(List<TbMaketimeformeal> tbMaketimeformeals,
        String getSumMaketimeformeals) throws DocumentException, Exception {

    Font font = new Font(BaseFont.createFont("D:/THSarabunNew.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED));
    font.setSize(16);//from   w ww  . ja v a  2 s  .  c o  m

    PdfPTable table = new PdfPTable(7);
    table.getDefaultCell().setHorizontalAlignment(Element.ALIGN_CENTER);
    table.getDefaultCell().setVerticalAlignment(Element.ALIGN_MIDDLE);
    PdfPCell cell = new PdfPCell(
            new Phrase("1.4 ??", font));
    cell.setColspan(7);
    table.addCell(cell);
    cell = new PdfPCell(
            new Phrase(" = " + getSumMaketimeformeals + " ", font));
    cell.setColspan(7);
    table.addCell(cell);
    cell = new PdfPCell(new Phrase("", font));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER);
    table.addCell(cell);
    cell = new PdfPCell(new Phrase("", font));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER);
    table.addCell(cell);
    cell = new PdfPCell(new Phrase("??", font));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER);
    table.addCell(cell);
    cell = new PdfPCell(new Phrase("", font));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER);
    table.addCell(cell);
    cell = new PdfPCell(new Phrase("", font));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER);
    table.addCell(cell);
    cell = new PdfPCell(new Phrase("", font));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER);
    table.addCell(cell);
    cell = new PdfPCell(new Phrase("", font));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER);
    table.addCell(cell);
    int count = 0;
    for (TbMaketimeformeal items : tbMaketimeformeals) {
        count++;
        table.addCell(new PdfPCell(new Phrase(String.valueOf(count), font)));
        table.addCell(new PdfPCell(new Phrase(items.getWork(), font)));
        table.addCell(new PdfPCell(new Phrase(items.getJobovertime(), font)));
        table.addCell(new PdfPCell(new Phrase(items.getPerformerquantityperson(), font)));
        table.addCell(new PdfPCell(new Phrase(items.getPerformerquantityday(), font)));
        table.addCell(new PdfPCell(new Phrase(items.getPerformerquantitymoney(), font)));
        table.addCell(new PdfPCell(new Phrase(items.getPerformerquantitymoneytotal(), font)));
    }
    return table;
}