Skip to main content
Skip table of contents

Pfadangaben fuer Resourcedateien

Der Reportparameter RESOURCE_PATH

 

 

 

 

 

 

 

 

 

Um im Report Resourcedateien wie Bilder oder SubReports zu referenzieren, kann in Jaspersoft Studio der Reportparameter RESOURCE_PATH definiert werden (Datentyp java.lang.String)

Dieser Parameter kann dann in der Reportdefinition als Pfadangabe innerhalb einer Expression verwendeten werden. Er wird von RUNREPORT mit an die Reportgenerierung übergeben und enthält zur Laufzeit immer den Pfad der aktuell ausgeführten Reportdefinitionsdatei (.jrxml oder .jasper)

Beispiel für den Inhalt des Parameters abhängig vom Ort der angegeben Reportdefinitionsdatei:

CODE
RUNREPORT REPORTXML(‚/ieffect/v2r4m0/report/demo/vda4902_en.jrxml')
 OUTPFILE(‚/tmp/mytest.pdf')

Inhalt RESOURCE_PATH:

CODE
/ieffect/v2r4m0/report/demo/

Der enthaltene Pfadname endet immer mit einem „/" sodass dieser bei Verwendung des Parameters in einer Expression nicht mehr angegeben werden darf.

Die in Kombination mit RESOURCE_PATH referenzierten Dateien müssen sich immer relativ zum Pfad von RESOURCE_PATH befinden.

 

 

 

 

 

 

 

 

 

Hier ein Beispiel für die Verwendung in einer Image-Expression. Die .jpg Datei muss sich beim Aufruf von RUNREPORT im Unterverzeichnis „images" im Verzeichnis der Reportdefinitionsdatei befinden:

 

Damit Sie Ihre Reports auch in der Vorschau von iReport anzeigen können, muss der RESOURCE_PATH Parameter eine korrekte DefaultValueExpression besitzen.

Diese Expression wird von iReport beim Erstellen der Vorschau ausgewertet und als Parameterwert verwendet.

Beispiel:

 

 

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.