org.openinvoice.ubl4j.text.pdf.table
Class PDFTableWrapper
java.lang.Object
org.openinvoice.ubl4j.text.pdf.table.PDFTableWrapper
- Direct Known Subclasses:
- InvoiceLineTable, InvoiceNumberAndDateTable, PartyTable, PaymentTermsTable
public class PDFTableWrapper
- extends Object
- Since:
- \$Date: 2012/05/19 19:36:24 $
- Version:
- \$Revision: 4b0ab6d6e082 $
- Author:
- \$Author: javad $
Method Summary |
void |
addCell(PDFCellWrapper cellWrapper)
|
void |
addCell(PDFPhraseWrapper phraseWrapper)
|
void |
addKeyValueCell(String key,
String value)
|
void |
addLabelCell(String label)
|
void |
addLabelCell(String label,
PDFFontWrapper pdfFontWrapper)
|
void |
addLabelHeaderCell(String label)
|
void |
addLabelValueCell(String label,
String value,
PDFFontWrapper pdfFontWrapper)
|
void |
addTotalLabelHeaderCell(String label)
|
void |
addValueCell(com.plainsource.commons.text.CurrencyDecimal value,
boolean totalSum,
PDFFontWrapper pdfFontWrapper)
|
void |
addValueCell(com.plainsource.commons.text.CurrencyDecimal value,
PDFFontWrapper pdfFontWrapper)
|
void |
addValueCell(com.plainsource.commons.text.NumberWrapper value,
PDFFontWrapper pdfFontWrapper)
|
void |
addValueCell(String value)
|
void |
addValueCell(String value,
PDFFontWrapper pdfFontWrapper)
|
void |
addValueCell(String value,
PDFFontWrapper pdfFontWrapper,
com.itextpdf.text.pdf.PdfAction pdfAction)
|
List<PDFCellWrapper> |
createLabelValueCells(String label,
String value,
PDFFontWrapper pdfFontWrapper)
|
void |
decorateCell(PDFCellWrapper cellWrapper)
|
void |
decorateTable()
|
com.itextpdf.text.pdf.PdfPCell |
getDefaultCell()
|
int |
getHorizontalAlignment()
|
String |
getLabelValueSeparator()
|
int |
getNumberOfColumns()
|
com.itextpdf.text.pdf.PdfPTable |
getTable()
|
void |
setHorizontalAlignment(int horizontalAlignment)
|
void |
setLabelValueSeparator(String labelValueSeparator)
|
void |
setSpacingAfter(float f)
|
void |
setTable(com.itextpdf.text.pdf.PdfPTable table)
|
void |
setTotalWidth(float width)
|
void |
setTotalWidth(float[] widths)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LABEL_VAL_SEP
public static final String LABEL_VAL_SEP
- See Also:
- Constant Field Values
PDFTableWrapper
public PDFTableWrapper(int noOfColumns)
getNumberOfColumns
public int getNumberOfColumns()
addLabelCell
public void addLabelCell(String label)
addLabelCell
public void addLabelCell(String label,
PDFFontWrapper pdfFontWrapper)
addLabelHeaderCell
public void addLabelHeaderCell(String label)
addTotalLabelHeaderCell
public void addTotalLabelHeaderCell(String label)
addValueCell
public void addValueCell(com.plainsource.commons.text.CurrencyDecimal value,
PDFFontWrapper pdfFontWrapper)
addValueCell
public void addValueCell(com.plainsource.commons.text.CurrencyDecimal value,
boolean totalSum,
PDFFontWrapper pdfFontWrapper)
addValueCell
public void addValueCell(com.plainsource.commons.text.NumberWrapper value,
PDFFontWrapper pdfFontWrapper)
addValueCell
public void addValueCell(String value)
addValueCell
public void addValueCell(String value,
PDFFontWrapper pdfFontWrapper,
com.itextpdf.text.pdf.PdfAction pdfAction)
addValueCell
public void addValueCell(String value,
PDFFontWrapper pdfFontWrapper)
addCell
public void addCell(PDFPhraseWrapper phraseWrapper)
addCell
public void addCell(PDFCellWrapper cellWrapper)
createLabelValueCells
public List<PDFCellWrapper> createLabelValueCells(String label,
String value,
PDFFontWrapper pdfFontWrapper)
addLabelValueCell
public void addLabelValueCell(String label,
String value,
PDFFontWrapper pdfFontWrapper)
decorateCell
public void decorateCell(PDFCellWrapper cellWrapper)
decorateTable
public void decorateTable()
addKeyValueCell
public void addKeyValueCell(String key,
String value)
getTable
public com.itextpdf.text.pdf.PdfPTable getTable()
setTable
public void setTable(com.itextpdf.text.pdf.PdfPTable table)
getHorizontalAlignment
public int getHorizontalAlignment()
setHorizontalAlignment
public void setHorizontalAlignment(int horizontalAlignment)
setSpacingAfter
public void setSpacingAfter(float f)
setTotalWidth
public void setTotalWidth(float[] widths)
setTotalWidth
public void setTotalWidth(float width)
getDefaultCell
public com.itextpdf.text.pdf.PdfPCell getDefaultCell()
getLabelValueSeparator
public String getLabelValueSeparator()
setLabelValueSeparator
public void setLabelValueSeparator(String labelValueSeparator)
Copyright © 2011-2012 Plain Source. All Rights Reserved.