List of usage examples for com.lowagie.text.pdf PdfPTable PdfPTable
public PdfPTable(PdfPTable table)
PdfPTable
. From source file:org.egov.works.web.actions.tender.TenderNegotiationPDFGenerator.java
License:Open Source License
public PdfPTable createBefTenderNegFormulaTable() { final double totTenderBefNegPer = tenderResponse.getPercQuotedRate(); final PdfPTable befTenderNegFormulaTable = new PdfPTable(2); befTenderNegFormulaTable.getDefaultCell().setBorderWidth(1); befTenderNegFormulaTable.getDefaultCell().setHorizontalAlignment(Element.ALIGN_RIGHT); befTenderNegFormulaTable.getDefaultCell().setColspan(2); String formated_perc = null;/*from w w w. j av a 2 s . c o m*/ if (tenderResponse.getTenderEstimate().getTenderType().equalsIgnoreCase(percTenderType)) formated_perc = nf.format(totTenderBefNegPer); else formated_perc = formatter.format(Math.abs(totTenderBefNegPer)); befTenderNegFormulaTable .addCell(makePara((totTenderBefNegPer > 0 ? POSITIVE_SIGN : NEGATIVE_SIGN) + formated_perc + "%")); return befTenderNegFormulaTable; }
From source file:org.egov.works.web.actions.tender.TenderNegotiationPDFGenerator.java
License:Open Source License
public PdfPTable createBefTenderNegQuotedTable() { final double totTenderBefNegPer = tenderResponse.getPercQuotedRate(); final PdfPTable befTenderNegQuotedTable = new PdfPTable(2); befTenderNegQuotedTable.getDefaultCell().setBorderWidth(1); befTenderNegQuotedTable.getDefaultCell().setHorizontalAlignment(Element.ALIGN_RIGHT); befTenderNegQuotedTable.getDefaultCell().setColspan(2); String perc_amt = null;// w ww . jav a 2s . com if (tenderResponse.getTenderEstimate().getTenderType().equalsIgnoreCase(percTenderType)) { if (totTenderBefNegPer > 0) perc_amt = formatter.format(totalBefNegAmt + totalBefNegAmt * (Math.abs(totTenderBefNegPer) / 100)); else perc_amt = formatter.format(totalBefNegAmt - totalBefNegAmt * (Math.abs(totTenderBefNegPer) / 100)); } else perc_amt = formatter.format(Math.abs(totalBefNegAmt)); befTenderNegQuotedTable.addCell(makePara(perc_amt)); return befTenderNegQuotedTable; }
From source file:org.egov.works.web.actions.tender.TenderNegotiationPDFGenerator.java
License:Open Source License
public PdfPTable createAftTenderNegFormulaTable() { final double totTenderAftNegPer = tenderResponse.getPercNegotiatedAmountRate(); final PdfPTable aftTenderNegFormulaTable = new PdfPTable(2); aftTenderNegFormulaTable.getDefaultCell().setBorderWidth(1); aftTenderNegFormulaTable.getDefaultCell().setHorizontalAlignment(Element.ALIGN_RIGHT); aftTenderNegFormulaTable.getDefaultCell().setColspan(2); String formated_perc = null;//from w ww . j ava 2 s .c om if (tenderResponse.getTenderEstimate().getTenderType().equalsIgnoreCase(percTenderType)) formated_perc = nf.format(totTenderAftNegPer); else formated_perc = formatter.format(Math.abs(totTenderAftNegPer)); aftTenderNegFormulaTable .addCell(makePara((totTenderAftNegPer > 0 ? POSITIVE_SIGN : NEGATIVE_SIGN) + formated_perc + "%")); return aftTenderNegFormulaTable; }
From source file:org.egov.works.web.actions.tender.TenderNegotiationPDFGenerator.java
License:Open Source License
public PdfPTable createAftTenderNegQuotedTable() { final double totTenderAftNegPer = tenderResponse.getPercNegotiatedAmountRate(); final PdfPTable aftTenderNegQuotedTable = new PdfPTable(2); aftTenderNegQuotedTable.getDefaultCell().setBorderWidth(1); aftTenderNegQuotedTable.getDefaultCell().setHorizontalAlignment(Element.ALIGN_RIGHT); aftTenderNegQuotedTable.getDefaultCell().setColspan(2); String perc_amt = null;/*from w w w.java 2 s . c o m*/ if (tenderResponse.getTenderEstimate().getTenderType().equalsIgnoreCase(percTenderType)) { if (totTenderAftNegPer > 0) perc_amt = formatter.format(totalAftNegAmt + totalAftNegAmt * (Math.abs(totTenderAftNegPer) / 100)); else perc_amt = formatter.format(totalAftNegAmt - totalAftNegAmt * (Math.abs(totTenderAftNegPer) / 100)); } else perc_amt = formatter.format(Math.abs(totalAftNegAmt)); aftTenderNegQuotedTable.addCell(makePara(perc_amt)); return aftTenderNegQuotedTable; }
From source file:org.egov.works.web.actions.tender.TenderNegotiationPDFGenerator.java
License:Open Source License
public PdfPTable createMarketTenderNegFormulaTable() { final double totTenderNegMarketPer = calculateMarketRate(); final PdfPTable marketTenderNegFormulaTable = new PdfPTable(2); marketTenderNegFormulaTable.getDefaultCell().setBorderWidth(1); marketTenderNegFormulaTable.getDefaultCell().setHorizontalAlignment(Element.ALIGN_RIGHT); marketTenderNegFormulaTable.getDefaultCell().setColspan(2); String formated_perc = null;// ww w . jav a 2 s. co m formated_perc = nf.format(totTenderNegMarketPer); marketTenderNegFormulaTable.addCell( makePara((totTenderNegMarketPer > 0 ? POSITIVE_SIGN : NEGATIVE_SIGN) + formated_perc + "%")); return marketTenderNegFormulaTable; }
From source file:org.egov.works.web.actions.tender.TenderNegotiationPDFGenerator.java
License:Open Source License
public PdfPTable createMarketTenderNegTable() { final double totTenderNegMarketPer = calculateMarketRate(); final PdfPTable marketTenderNegQuotedTable = new PdfPTable(2); marketTenderNegQuotedTable.getDefaultCell().setBorderWidth(1); marketTenderNegQuotedTable.getDefaultCell().setHorizontalAlignment(Element.ALIGN_RIGHT); marketTenderNegQuotedTable.getDefaultCell().setColspan(2); String perc_amt = null;/*from w w w .ja v a 2 s .com*/ if (totTenderNegMarketPer >= 0) perc_amt = formatter .format(totalMarketRateAmt + totalMarketRateAmt * (Math.abs(totTenderNegMarketPer) / 100)); else perc_amt = formatter .format(totalMarketRateAmt - totalMarketRateAmt * (Math.abs(totTenderNegMarketPer) / 100)); marketTenderNegQuotedTable.addCell(makePara(perc_amt)); return marketTenderNegQuotedTable; }
From source file:org.egov.works.web.actions.tender.TenderNegotiationPDFGenerator.java
License:Open Source License
/** * start final row for narration//from www . j a v a2 s . com * * @param tenderResponse * @return */ public PdfPTable createTenderNarrationTable(final TenderResponse tenderResponse) { final PdfPTable tenderNarrationTable = new PdfPTable(13); tenderNarrationTable.getDefaultCell().setBorderWidth(1); tenderNarrationTable.getDefaultCell().setHorizontalAlignment(Element.ALIGN_LEFT); tenderNarrationTable.getDefaultCell().setColspan(13); tenderNarrationTable .addCell("\t" + (tenderResponse.getNarration() == null ? "" : tenderResponse.getNarration())); return tenderNarrationTable; }
From source file:org.egov.works.web.actions.tender.TenderNegotiationPDFGenerator.java
License:Open Source License
/** * start for first footer row//from ww w . j a v a2 s. co m */ public PdfPTable createTenderTotalTable() { final PdfPTable tenderTotalTable = new PdfPTable(3); tenderTotalTable.getDefaultCell().setBorderWidth(1); tenderTotalTable.getDefaultCell().setHorizontalAlignment(Element.ALIGN_CENTER); tenderTotalTable.getDefaultCell().setColspan(3); tenderTotalTable.addCell(pdfLabel.get("tenderNegotiationpdf.tendertotal")); return tenderTotalTable; }
From source file:org.egov.works.web.actions.tender.TenderNegotiationPDFGenerator.java
License:Open Source License
public PdfPTable createAsPerEstimateTable(final TenderResponse tenderResponse) { final PdfPTable estimateTable = new PdfPTable(3); estimateTable.getDefaultCell().setBorderWidth(1); estimateTable.getDefaultCell().setHorizontalAlignment(Element.ALIGN_CENTER); estimateTable.getDefaultCell().setColspan(3); estimateTable.addCell(pdfLabel.get("tenderNegotiationpdf.asPerEstimate")); estimateTable.getDefaultCell().setColspan(1); estimateTable.addCell(pdfLabel.get(TENDERNEGOTIATION_RATE)); estimateTable.addCell(pdfLabel.get("tenderNegotiationpdf.Per")); estimateTable.addCell(pdfLabel.get(TENDERNEGOTIATION_AMOUNT)); return estimateTable; }
From source file:org.egov.works.web.actions.tender.TenderNegotiationPDFGenerator.java
License:Open Source License
/** * creating tables for before negotion//w w w .j a v a 2 s .c o m */ public PdfPTable createBeforeNegotiationTable(final TenderResponse tenderResponse) { final PdfPTable beforeNegotiationTable = new PdfPTable(2); beforeNegotiationTable.getDefaultCell().setBorderWidth(1); beforeNegotiationTable.getDefaultCell().setHorizontalAlignment(Element.ALIGN_CENTER); beforeNegotiationTable.getDefaultCell().setColspan(2); beforeNegotiationTable.addCell(pdfLabel.get("tenderNegotiationpdf.asPerTender")); beforeNegotiationTable.getDefaultCell().setColspan(1); beforeNegotiationTable.addCell(pdfLabel.get(TENDERNEGOTIATION_RATE)); beforeNegotiationTable.addCell(pdfLabel.get(TENDERNEGOTIATION_AMOUNT)); return beforeNegotiationTable; }