|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bielefeld.umweltamt.aui.utils.PDFExporter
public class PDFExporter
Diese Klasse stellt einige Hilfsfunktionen zur Verfügung, mit denen sich PDFs erstellen lassen.
Method Summary | |
---|---|
protected static JasperPrint |
export(java.util.Map fields,
java.io.InputStream reportFile,
java.lang.String dest)
Diese Funktion erzeugt ein PDF mit Hilfe von JasperReport. |
JasperPrint |
exportAuftrag(java.util.Map fields,
JRDataSource subdata,
java.lang.String dest,
boolean printPDF)
Diese Funktion erzeugt ein PDF eines Probenahmeauftrags. |
JasperPrint |
exportBescheid(java.util.Map fields,
JRDataSource subdata,
java.lang.String dest,
boolean printPDF)
Diese Funktion erzeugt ein PDF eines Gebührenbescheids. |
static PDFExporter |
getInstance()
Liefert die Singleton Instanz dieser Klasse. |
static void |
print(JasperPrint jprint)
Diese Funktion erlaubt es, ein JasperPrint Objekt an einen Drucker zu schicken. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static PDFExporter getInstance()
protected static JasperPrint export(java.util.Map fields, java.io.InputStream reportFile, java.lang.String dest) throws java.lang.Exception
fields
- Ein Map Objekt dessen Werte in das Template
einzufüllen sind.reportFile
- Der Name des JasperReport Templates ohne
Endung.dest
- Der Pfad zu einem Ort an dem das PDF gespeichert werden soll.
JasperPrint
Objekt.
java.lang.Exception
public JasperPrint exportAuftrag(java.util.Map fields, JRDataSource subdata, java.lang.String dest, boolean printPDF) throws java.lang.Exception
export(Map, String, String)
getätigt. Das
verwendete Template hei&szilg;t probenahmeauftrag und muss sich in
build/reports in compilierter Form befinden.
fields
- Ein Map Objekt dessen Werte in das Template
einzufüllen sind.destination
- Der Pfad zu einem Ort, an dem das PDF gespeichert
werden soll.printPDF
- Wenn das erzeugte PDF gedruckt werden soll, muss diese
Flagge gesetzt werden.
JasperPrint
Objekt.
java.lang.Exception
public JasperPrint exportBescheid(java.util.Map fields, JRDataSource subdata, java.lang.String dest, boolean printPDF) throws java.lang.Exception
export(Map, String, String)
getätigt. Das verwendete Template hei&szilg;t
gebuehrenbescheid und muss sich in build/reports in
compilierter Form befinden.
fields
- Ein Map Objekt dessen Werte in das Template
einzufüllen sind.destination
- Der Pfad zu einem Ort, an dem das PDF gespeichert
werden soll.printPDF
- Wenn das erzeugte PDF gedruckt werden soll, muss diese
Flagge gesetzt werden.
JasperPrint
Objekt.
java.lang.Exception
public static void print(JasperPrint jprint) throws java.lang.Exception
jprint
- Ein JasperPrint Objekt, welches zB bei
exportAuftrag(Map,String,boolean)
oder exportBescheid(Map,String,boolean)
zurückgeliefert wird.
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |