removed obsolete tableheader class
This commit is contained in:
@ -1,5 +1,17 @@
|
||||
package de.muehlencord.shared.pdf;
|
||||
package de.muehlencord.shared.pdf.test;
|
||||
|
||||
import de.muehlencord.shared.pdf.ConfigurationException;
|
||||
import de.muehlencord.shared.pdf.Invoice;
|
||||
import de.muehlencord.shared.pdf.InvoiceLine;
|
||||
import de.muehlencord.shared.pdf.PDFDocument;
|
||||
import de.muehlencord.shared.pdf.PDFFont;
|
||||
import de.muehlencord.shared.pdf.PDFImageContent;
|
||||
import de.muehlencord.shared.pdf.PDFPaperSize;
|
||||
import de.muehlencord.shared.pdf.PDFTableContent;
|
||||
import de.muehlencord.shared.pdf.PDFTemplate;
|
||||
import de.muehlencord.shared.pdf.PDFTextAlignment;
|
||||
import de.muehlencord.shared.pdf.PDFTextContent;
|
||||
import de.muehlencord.shared.pdf.TemplateException;
|
||||
import de.muehlencord.shared.pdf.util.ImageUtil;
|
||||
import freemarker.template.Configuration;
|
||||
import freemarker.template.Template;
|
||||
@ -49,10 +61,9 @@ public class PDFDocumentTest {
|
||||
doc.addContent(informationContent);
|
||||
|
||||
PDFTableContent informationContent2 = new PDFTableContent(doc, doc.getStandardFont());
|
||||
informationContent2
|
||||
.addHeader("Kunden-Nr", 100)
|
||||
.addHeader("${invoice.customerNumber}", 100);
|
||||
informationContent2.addRow("Rechnungs-Nr.:", "${invoice.invoiceNumber}")
|
||||
informationContent2.addColumn(100, 100)
|
||||
.addRow("Kunden-Nr", "${invoice.customerNumber}")
|
||||
.addRow("Rechnungs-Nr.:", "${invoice.invoiceNumber}")
|
||||
.addRow("Ausgabe: ", "Dezember")
|
||||
.addRow("Rechnungsdatum:", "${invoice.invoiceDate?date}");
|
||||
doc.addContent(informationContent2);
|
||||
@ -65,25 +76,27 @@ public class PDFDocumentTest {
|
||||
doc.addContent(invoiceInfoInformation);
|
||||
|
||||
PDFTableContent invoiceLines = new PDFTableContent(doc, doc.getFontByAlias("bold"));
|
||||
invoiceLines.addHeader("Menge", 50, 10F)
|
||||
.addHeader("Beschreibung", 300, 10F)
|
||||
.addHeader("Einzelpreis", 80, PDFTextAlignment.RIGHT)
|
||||
.addHeader("Summe", 80, PDFTextAlignment.RIGHT);
|
||||
invoiceLines.addColumn(50, 300, 80, 80);
|
||||
invoiceLines.addRow()
|
||||
.addColumn("1000", PDFTextAlignment.RIGHT, 5F)
|
||||
.addColumn("Anzeige Hövelhofer Rundschau")
|
||||
.addColumn("10,00 €", PDFTextAlignment.RIGHT)
|
||||
.addColumn("10,00 €", PDFTextAlignment.RIGHT);
|
||||
.setCellValue("Menge", "bold", 10F)
|
||||
.setCellValue("Beschreibung", "bold", 10F)
|
||||
.setCellValue("Einzelpreis", "bold", PDFTextAlignment.RIGHT)
|
||||
.setCellValue("Summe", "bold", PDFTextAlignment.RIGHT);
|
||||
invoiceLines.addRow()
|
||||
.setCellValue("1000", PDFTextAlignment.RIGHT, 5F)
|
||||
.setCellValue("Anzeige Hövelhofer Rundschau")
|
||||
.setCellValue("10,00 €", PDFTextAlignment.RIGHT)
|
||||
.setCellValue("10,00 €", PDFTextAlignment.RIGHT);
|
||||
invoiceLines.addListRow("invoice.invoiceLines", "invoiceline")
|
||||
.addColumn("${invoiceline.amount}", PDFTextAlignment.RIGHT, 5F)
|
||||
.addColumn("${invoiceline.description}")
|
||||
.addColumn("${invoiceline.price}", PDFTextAlignment.RIGHT)
|
||||
.addColumn("${invoiceline.total}", PDFTextAlignment.RIGHT);
|
||||
.setCellValue("${invoiceline.amount}", PDFTextAlignment.RIGHT, 5F)
|
||||
.setCellValue("${invoiceline.description}")
|
||||
.setCellValue("${invoiceline.price}", PDFTextAlignment.RIGHT)
|
||||
.setCellValue("${invoiceline.total}", PDFTextAlignment.RIGHT);
|
||||
invoiceLines.addRow()
|
||||
.addColumn("2", PDFTextAlignment.RIGHT, 5F)
|
||||
.addColumn("Anzeige Hövelhofer Rundschau")
|
||||
.addColumn("10,00 €", PDFTextAlignment.RIGHT)
|
||||
.addColumn("20,00 €", PDFTextAlignment.RIGHT);
|
||||
.setCellValue("2", PDFTextAlignment.RIGHT, 5F)
|
||||
.setCellValue("Anzeige Hövelhofer Rundschau")
|
||||
.setCellValue("10,00 €", PDFTextAlignment.RIGHT)
|
||||
.setCellValue("20,00 €", PDFTextAlignment.RIGHT);
|
||||
doc.addContent(invoiceLines);
|
||||
|
||||
PDFTextContent test = new PDFTextContent(doc)
|
||||
Reference in New Issue
Block a user