public class PDFInvoiceRenderer extends Object implements InvoiceRenderer
Constructor and Description |
---|
PDFInvoiceRenderer(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType invoiceType,
PDFInvoiceRendererBean invoiceRendererBean,
UBL4JConfigurationBean ubl4JConfigurationBean) |
Modifier and Type | Method and Description |
---|---|
void |
add(com.itextpdf.text.Element element) |
void |
add(PDFTableWrapper pdfTableWrapper) |
String |
getCurrencyCode() |
String |
getCurrencySymbol() |
com.itextpdf.text.Document |
getDocument() |
Currency |
getInvoiceCurrency() |
PDFInvoiceRendererBean |
getInvoiceRendererBean() |
oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType |
getInvoiceType() |
Locale |
getLocale() |
OutputFormat |
getOutputFormat() |
com.itextpdf.text.pdf.PdfWriter |
getPdfWriter() |
com.plainsource.commons.text.template.Template |
getTemplate() |
UBL4JConfigurationBean |
getUbl4JConfigurationBean() |
void |
render(OutputStream documentOutputStream) |
void |
setDocument(com.itextpdf.text.Document document) |
void |
setInvoiceRendererBean(PDFInvoiceRendererBean invoiceRendererBean) |
void |
setInvoiceType(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType invoiceType) |
void |
setLocale(Locale locale) |
void |
setPdfWriter(com.itextpdf.text.pdf.PdfWriter pdfWriter) |
void |
setUbl4JConfigurationBean(UBL4JConfigurationBean ubl4JConfigurationBean) |
public PDFInvoiceRenderer(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType invoiceType, PDFInvoiceRendererBean invoiceRendererBean, UBL4JConfigurationBean ubl4JConfigurationBean)
public OutputFormat getOutputFormat()
getOutputFormat
in interface InvoiceRenderer
public com.plainsource.commons.text.template.Template getTemplate()
getTemplate
in interface InvoiceRenderer
public void render(OutputStream documentOutputStream) throws FailedToRenderException
render
in interface InvoiceRenderer
FailedToRenderException
public void add(PDFTableWrapper pdfTableWrapper) throws com.itextpdf.text.DocumentException
com.itextpdf.text.DocumentException
public void add(com.itextpdf.text.Element element) throws com.itextpdf.text.DocumentException
com.itextpdf.text.DocumentException
public com.itextpdf.text.Document getDocument()
public void setDocument(com.itextpdf.text.Document document)
public oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType getInvoiceType()
public void setInvoiceType(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType invoiceType)
public Locale getLocale()
public void setLocale(Locale locale)
public Currency getInvoiceCurrency()
public String getCurrencyCode()
public String getCurrencySymbol()
public PDFInvoiceRendererBean getInvoiceRendererBean()
public void setInvoiceRendererBean(PDFInvoiceRendererBean invoiceRendererBean)
public com.itextpdf.text.pdf.PdfWriter getPdfWriter()
public void setPdfWriter(com.itextpdf.text.pdf.PdfWriter pdfWriter)
public UBL4JConfigurationBean getUbl4JConfigurationBean()
public void setUbl4JConfigurationBean(UBL4JConfigurationBean ubl4JConfigurationBean)
Copyright © 2011-2013 Plain Source. All Rights Reserved.