Package com.lowagie.text.pdf

Examples of com.lowagie.text.pdf.PdfPTable


  }
 

  private PdfPTable addTotalDeduction() throws DocumentException {
   
    PdfPTable totalDeduction = new PdfPTable(10);
    String[] tmp = totaldeduction.split(Constants.SEPRATE);
    for(int i=0; i < tmp.length ; i++){
      if(i == 0){
        totalDeduction.addCell(new PdfPCell(new Phrase(messageSource.getMessage("FicheST.total", null, localtion), contentBoldFont)));
      }
      totalDeduction.addCell(new PdfPCell(new Phrase(tmp[i], contentBoldFont)));
    }
    float[] wf = {
        10,
        10,
        10,
        10
        10,
        10,
        10,
        10,
        10,
        10
      };
    totalDeduction.setHorizontalAlignment(PdfPTable.ALIGN_LEFT);
    totalDeduction.setWidths(wf);
    totalDeduction.setWidthPercentage(100f);

    return totalDeduction;
  }
View Full Code Here


   
    for (PdfPCell pdfPCell : grid3TableHeader) {
      pdfPCell.setBackgroundColor(new Color(Constants.RED,Constants.GREEN,Constants.BLUE));
      pdfPCell.setHorizontalAlignment(PdfPCell.ALIGN_CENTER);
    }
    PdfPTable penlatyTable = new PdfPTable(3);
    addCellsToTable(penlatyTable, grid3TableHeader);
   
    //penaltys = penaltys.replace("?"," ");
    String[] tmp = penaltys.split(Constants.SEPRATE);
   
    for(int i=0; i < tmp.length ; i++){
      penlatyTable.addCell(new PdfPCell(new Phrase(tmp[i].equals("null") ? "" : tmp[i], contentNormalFont)));
   
    float[] wf = {
        15,
        15,
        15
      };
 
    penlatyTable.setWidths(wf);
    penlatyTable.setHorizontalAlignment(PdfPTable.ALIGN_LEFT);
    return penlatyTable;
  }
View Full Code Here

    return penlatyTable;
  }
 
  private PdfPTable addAmountTable() throws DocumentException {

    PdfPTable amountTable = new PdfPTable(3);
    PdfPCell amountCell;
    String[] tmp = amount.split(Constants.SEPRATE);
   
    for(int i=0; i < tmp.length ; i++){
      if(i == 0){
        amountCell = new PdfPCell(new Phrase(messageSource.getMessage("FicheST.total", null, localtion), contentBoldFont));
        amountCell.setBackgroundColor(new Color(Constants.RED,Constants.GREEN,Constants.BLUE));
        amountTable.addCell(amountCell);
      }
      amountCell = new PdfPCell(new Phrase(tmp[i], contentNormalFont));
      amountCell.setBackgroundColor(new Color(Constants.RED,Constants.GREEN,Constants.BLUE));
      amountTable.addCell(amountCell);
     
      amountCell = new PdfPCell();
      amountCell.setBackgroundColor(new Color(Constants.RED,Constants.GREEN,Constants.BLUE));
      amountTable.addCell(amountCell);
   
    float[] wf = {
        15,
        15,
        15
      };
 
    amountTable.setWidths(wf);
    amountTable.setHorizontalAlignment(PdfPTable.ALIGN_LEFT);
    return amountTable;
  }
View Full Code Here

    commantaireTableHeader[0] = new PdfPCell(new Phrase(messageSource.getMessage("FicheST.comment2", null,localtion)+" : ", contentBoldFont));
    for (PdfPCell pdfPCell : commantaireTableHeader) {
      pdfPCell.setHorizontalAlignment(PdfPCell.ALIGN_CENTER);
    }
 
    PdfPTable commantaireTable = new PdfPTable(1);
    deductionComment1 = deductionComment1.equals("null") ? "" : deductionComment1;
    deductionComment2 = deductionComment2.equals("null") ? "" : deductionComment2;
    PdfPCell pdfPCell = new PdfPCell(new Phrase(deductionComment1 + "\n" + deductionComment2, contentNormalFont));
    pdfPCell.setBorder(Rectangle.NO_BORDER);
    commantaireTable.addCell(pdfPCell)
    float[] wf = {
        15
      };
    commantaireTable.setWidths(wf);
    commantaireTable.setHorizontalAlignment(PdfPTable.ALIGN_LEFT);
    return commantaireTable;
  }
View Full Code Here

    addContent(informationChantierTable);
  }
 
  private void addInformationProrata() throws DocumentException{
    //Title
    PdfPTable titleTable = new PdfPTable(1);
    titleTable.setWidthPercentage(100f);
    PdfPCell titleCell = new PdfPCell(new Phrase(messageSource.getMessage("pdf.synthese.synthesedesfichesst", null, localtion), contentBoldFont));
    titleCell.setBorder(Rectangle.NO_BORDER);
    titleCell.setHorizontalAlignment(PdfPTable.ALIGN_LEFT);
    titleTable.addCell(titleCell);
    addContent(titleTable);
   
    PdfPTable informationChantierTable = new PdfPTable(1);
    PdfPCell informationChantierCell;
    informationChantierTable.setWidthPercentage(100f);
    informationChantierCell = new PdfPCell(new Phrase(messageSource.getMessage("pdf.synthese.proratatheorique", null, localtion) + Constants.SPACE + informationProrata, contentBoldFont));
    informationChantierCell.setBorder(Rectangle.NO_BORDER);
    informationChantierTable.addCell(informationChantierCell);
    addContent(informationChantierTable);
  }
View Full Code Here

    headerCell[40] = new PdfPCell(new Phrase(messageSource.getMessage("pdf.synthese.manqueagagnerstsansprorata", null, localtion), contentBoldFont));
    for (PdfPCell pdfPCell : headerCell) {
      pdfPCell.setBackgroundColor(new Color(Constants.RED,Constants.GREEN,Constants.BLUE));
      pdfPCell.setHorizontalAlignment(PdfPCell.ALIGN_CENTER);
    }
    PdfPTable headerTable = new PdfPTable(41);
    headerTable.setWidthPercentage(100f);
    headerTable.setWidths(wf);
    addCellsToTable(headerTable,headerCell);
    addContent(headerTable);
   
    //Content
    PdfPTable grid1Table = new PdfPTable(41);
    String tmp;
    for (int j = 0 ; j < grid1.size();j++) {
      grid1Table = new PdfPTable(41);
      String param = grid1.get(j);
      if(param != null && param.length() > 0){
        String arr[] = param.split(Constants.SEPRATE);
        for(int i=0;i < arr.length;i++){
          tmp = arr[i];
          grid1Table.addCell(new PdfPCell(new Phrase(tmp.equals("null") ? "" : tmp , contentNormalFont)));
        }
      }
      grid1Table.setWidthPercentage(100f);
      grid1Table.setWidths(wf);
      grid1Table.setSpacingAfter(3f);
      addContent(grid1Table);
      //Sum
      addSumGroupGrid1(totalRowGrid1.get(j),wf);     
    }
    addSumGrid1();
View Full Code Here

    }
    addSumGrid1();
  }
 
  private void addSumGroupGrid1(String sumGroup,float[] wf) throws DocumentException{
    PdfPTable table = new PdfPTable(41);
    PdfPCell cell ;//= new PdfPCell(new Phrase("Sous - Total du Marché /", contentBoldFont));
    if(sumGroup != null && sumGroup.length() > 0){
      String[] tmp = sumGroup.split(Constants.SEPRATE);
      for(int i=0;i<tmp.length;i++){
        cell = new PdfPCell(new Phrase(tmp[i].equals("null") ? "" : (tmp[i] + messageSource.getMessage("pdf.gestiondto.content.euro", null, localtion)), contentNormalFont));
        cell.setHorizontalAlignment(Rectangle.ALIGN_RIGHT);
        table.addCell(cell);
      }
     
    }
    table.setWidthPercentage(100f);
    table.setWidths(wf);
    table.setSpacingAfter(3f);
    addContent(table);
  }
View Full Code Here

        2.5f
        2.5f
        2.5f,
        2.5f
      };
    PdfPTable table = new PdfPTable(41);
    table.setWidthPercentage(100f);
    PdfPCell cell;
    if(sumTotalGrid1 != null && sumTotalGrid1.length() > 0){
      String[] tmp = sumTotalGrid1.split(Constants.SEPRATE);
      for(int i=0;i<tmp.length;i++){
        cell = new PdfPCell(new Phrase(tmp[i].equals("null") ? "" : (tmp[i] + messageSource.getMessage("pdf.gestiondto.content.euro", null, localtion)), contentNormalFont));
        cell.setHorizontalAlignment(Rectangle.ALIGN_RIGHT);
        table.addCell(cell);
      }
    }
    table.setWidths(wf);
    table.setWidthPercentage(100f);
    addContent(table);
  }
View Full Code Here

    headerCell[40] = new PdfPCell(new Phrase(messageSource.getMessage("pdf.synthese.manqueagagnerstsansprorata", null, localtion), contentBoldFont));
    for (PdfPCell pdfPCell : headerCell) {
      pdfPCell.setBackgroundColor(new Color(Constants.RED,Constants.GREEN,Constants.BLUE));
      pdfPCell.setHorizontalAlignment(PdfPCell.ALIGN_CENTER);
    }
    PdfPTable headerTable = new PdfPTable(41);
    headerTable.setWidthPercentage(100f);
    headerTable.setWidths(wf);
    addCellsToTable(headerTable,headerCell);
    addContent(headerTable);
   
    //Content
    PdfPTable grid2Table = new PdfPTable(41);
    String tmp;
    for (int j = 0 ; j < grid2.size();j++) {
      grid2Table = new PdfPTable(41);
      String param = grid2.get(j);
      if(param != null && param.length() > 0){
        String arr[] = param.split(Constants.SEPRATE);
        for(int i=0;i < arr.length;i++){
          tmp = arr[i];
          grid2Table.addCell(new PdfPCell(new Phrase(tmp.equals("null") ? "" : tmp , contentNormalFont)));
        }
      }
      grid2Table.setWidthPercentage(100f);
      grid2Table.setWidths(wf);
      grid2Table.setSpacingAfter(3f);
      addContent(grid2Table);
      //Sum
      addSumGroupGrid2(totalRowGrid2.get(j),wf);     
    }
    addSumGrid2();
View Full Code Here

    }
    addSumGrid2();
  }
 
  private void addSumGroupGrid2(String sumGroup,float[] wf) throws DocumentException{
    PdfPTable table = new PdfPTable(41);
    PdfPCell cell;
    if(sumGroup != null && sumGroup.length() > 0){
      String[] tmp = sumGroup.split(Constants.SEPRATE);
      for(int i=0 ;i<tmp.length;i++){
        cell = new PdfPCell(new Phrase(tmp[i].equals("null") ? "" : (tmp[i] + messageSource.getMessage("pdf.gestiondto.content.euro", null, localtion)), contentNormalFont));
        cell.setHorizontalAlignment(Rectangle.ALIGN_RIGHT);
        table.addCell(cell);
      }
    }
    table.setWidths(wf);
    table.setWidthPercentage(100f);
    table.setSpacingAfter(3f);
    addContent(table);
  }
View Full Code Here

TOP

Related Classes of com.lowagie.text.pdf.PdfPTable

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.