public class Basislastschrift2Pdf
extends java.lang.Object
Mit dieser Klasse können SEPA-Basislastschrift-Dateien ins PDF-Format konvertiert werden.
Die Klasse verfügt über eine Main-Methode und kann daher auch stand-alone genutzt werden. Der Aufruf erfolgt mit java -cp ... de.jost_net.OBanToo.SEPA.Basislastschrift.Basislastschrift2Pdf sepafile pdffile
Hinweis! Für die PDF-Generierung wird iText benötigt. iText kann hier bezogen werden. Das iText.jar muß sich im Classpath befinden.
Constructor and Description |
---|
Basislastschrift2Pdf(Basislastschrift bl,
java.lang.String pdffile) |
Basislastschrift2Pdf(java.lang.String sepafile,
java.lang.String pdffile) |
Modifier and Type | Method and Description |
---|---|
private PdfPCell |
getDetailCell(java.lang.String text,
int align)
Erzeugt eine Zelle der Tabelle.
|
private PdfPCell |
getDetailCell(java.lang.String text,
int align,
BaseColor backgroundcolor)
Erzeugt eine Zelle der Tabelle.
|
static void |
main(java.lang.String[] args) |
private java.lang.String |
notNull(java.lang.String text)
Gibt einen Leerstring aus, falls der Text null ist.
|
private void |
outputHeader(Basislastschrift bl,
Document doc) |
public Basislastschrift2Pdf(java.lang.String sepafile, java.lang.String pdffile) throws java.io.IOException, SEPAException, DocumentException, javax.xml.bind.JAXBException
java.io.IOException
SEPAException
DocumentException
javax.xml.bind.JAXBException
public Basislastschrift2Pdf(Basislastschrift bl, java.lang.String pdffile) throws java.io.IOException, SEPAException, DocumentException
java.io.IOException
SEPAException
DocumentException
private void outputHeader(Basislastschrift bl, Document doc) throws DocumentException, SEPAException
DocumentException
SEPAException
private PdfPCell getDetailCell(java.lang.String text, int align)
text
- der anzuzeigende Text.align
- die Ausrichtung.private PdfPCell getDetailCell(java.lang.String text, int align, BaseColor backgroundcolor)
text
- der anzuzeigende Text.align
- die Ausrichtung.backgroundcolor
- die Hintergundfarbe.private java.lang.String notNull(java.lang.String text)
text
- der Text.public static void main(java.lang.String[] args)