public class Dtaus2Pdf
extends java.lang.Object
Mit dieser Klasse können DTAUS-Dateien ins PDF-Format konvertiert werden. Sind in einer DTAUS-Datei mehrere logische Dateien enthalten, werden alle logischen Dateien ausgegeben.
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.Dtaus dtausfile 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 |
|---|
Dtaus2Pdf(java.lang.String dtausfile,
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 |
outputASatz(DtausDateiParser in,
Document doc,
int logischeDatei) |
private void |
outputESatz(DtausDateiParser in,
Document doc) |
public Dtaus2Pdf(java.lang.String dtausfile,
java.lang.String pdffile)
throws java.io.IOException,
DtausException,
DocumentException
java.io.IOExceptionDtausExceptionDocumentExceptionprivate void outputASatz(DtausDateiParser in, Document doc, int logischeDatei) throws DocumentException
DocumentExceptionprivate void outputESatz(DtausDateiParser in, Document doc) throws DocumentException
DocumentExceptionprivate 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)