org.openinvoice.ubl4j.text.pdf.table
Class PartyTable
java.lang.Object
org.openinvoice.ubl4j.text.pdf.table.PDFTableWrapper
org.openinvoice.ubl4j.text.pdf.table.PartyTable
- Direct Known Subclasses:
- CustomerPartyTable, SupplierPartyTable
public abstract class PartyTable
- extends PDFTableWrapper
- Since:
- \$Date: 2012/05/19 19:36:24 $
- Version:
- \$Revision: 4b0ab6d6e082 $
- Author:
- \$Author: javad $
Constructor Summary |
PartyTable(PDFInvoiceRenderer pdfInvoice,
oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_2.PartyType partyType,
int numberOfColumn,
List<TextLabel> listOfLabelsToDisplay)
|
Methods inherited from class org.openinvoice.ubl4j.text.pdf.table.PDFTableWrapper |
addCell, addCell, addKeyValueCell, addLabelCell, addLabelCell, addLabelHeaderCell, addLabelValueCell, addTotalLabelHeaderCell, addValueCell, addValueCell, addValueCell, addValueCell, addValueCell, addValueCell, createLabelValueCells, decorateCell, getDefaultCell, getHorizontalAlignment, getLabelValueSeparator, getNumberOfColumns, getTable, setHorizontalAlignment, setLabelValueSeparator, setSpacingAfter, setTable, setTotalWidth, setTotalWidth |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PartyTable
public PartyTable(PDFInvoiceRenderer pdfInvoice,
oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_2.PartyType partyType,
int numberOfColumn,
List<TextLabel> listOfLabelsToDisplay)
addPartyLogo
public void addPartyLogo()
throws com.itextpdf.text.DocumentException
- Throws:
com.itextpdf.text.DocumentException
render
public void render()
throws com.itextpdf.text.DocumentException
- Throws:
com.itextpdf.text.DocumentException
getPartyNameValue
public String getPartyNameValue()
getAddressValue
public String getAddressValue()
getElectronicMailValue
public String getElectronicMailValue()
getTelephoneValue
public String getTelephoneValue()
getFaxValue
public String getFaxValue()
getWebsiteURIValue
public String getWebsiteURIValue()
getPartyTaxSchemeCompanyID
public String getPartyTaxSchemeCompanyID()
getPartyType
public oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_2.PartyType getPartyType()
getInvoiceRendererBean
public PDFInvoiceRendererBean getInvoiceRendererBean()
getPdfInvoice
public PDFInvoiceRenderer getPdfInvoice()
getPdfFontWrapper
public PDFFontWrapper getPdfFontWrapper()
setPdfFontWrapper
public void setPdfFontWrapper(PDFFontWrapper pdfFontWrapper)
renderField
public void renderField(TextLabel label,
String value)
toBeRendered
public boolean toBeRendered(TextLabel label)
addLabelValueCell
protected void addLabelValueCell(String label,
String value)
decorateTable
public void decorateTable()
- Overrides:
decorateTable
in class PDFTableWrapper
Copyright © 2011-2012 Plain Source. All Rights Reserved.