public abstract class PartyTable extends PDFTableWrapper
LABEL_VAL_SEP
Constructor and Description |
---|
PartyTable(PDFInvoiceRenderer pdfInvoice,
oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_2.PartyType partyType,
int numberOfColumn,
List<TextLabel> listOfLabelsToDisplay) |
Modifier and Type | Method and Description |
---|---|
protected void |
addLabelValueCell(String label,
String value) |
void |
addPartyLogo() |
void |
decorateTable() |
String |
getAddressValue() |
String |
getElectronicMailValue() |
String |
getFaxValue() |
PDFInvoiceRendererBean |
getInvoiceRendererBean() |
String |
getPartyNameValue() |
String |
getPartyTaxSchemeCompanyID() |
oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_2.PartyType |
getPartyType() |
PDFFontWrapper |
getPdfFontWrapper() |
PDFInvoiceRenderer |
getPdfInvoice() |
String |
getTelephoneValue() |
String |
getWebsiteURIValue() |
void |
render() |
void |
renderField(TextLabel label,
String value) |
void |
setPdfFontWrapper(PDFFontWrapper pdfFontWrapper) |
boolean |
toBeRendered(TextLabel label) |
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
public PartyTable(PDFInvoiceRenderer pdfInvoice, oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_2.PartyType partyType, int numberOfColumn, List<TextLabel> listOfLabelsToDisplay)
public void addPartyLogo() throws com.itextpdf.text.DocumentException, IOException
com.itextpdf.text.DocumentException
IOException
public void render() throws com.itextpdf.text.DocumentException
com.itextpdf.text.DocumentException
public String getPartyNameValue()
public String getAddressValue()
public String getElectronicMailValue()
public String getTelephoneValue()
public String getFaxValue()
public String getWebsiteURIValue()
public String getPartyTaxSchemeCompanyID()
public oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_2.PartyType getPartyType()
public PDFInvoiceRendererBean getInvoiceRendererBean()
public PDFInvoiceRenderer getPdfInvoice()
public PDFFontWrapper getPdfFontWrapper()
public void setPdfFontWrapper(PDFFontWrapper pdfFontWrapper)
public boolean toBeRendered(TextLabel label)
public void decorateTable()
decorateTable
in class PDFTableWrapper
Copyright © 2011-2013 Plain Source. All Rights Reserved.