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.IOExceptionSEPAExceptionDocumentExceptionjavax.xml.bind.JAXBExceptionpublic Basislastschrift2Pdf(Basislastschrift bl, java.lang.String pdffile) throws java.io.IOException, SEPAException, DocumentException
java.io.IOExceptionSEPAExceptionDocumentExceptionprivate void outputHeader(Basislastschrift bl, Document doc) throws DocumentException, SEPAException
DocumentExceptionSEPAExceptionprivate 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)