Nuclos Jasper Bilder einfügen: Image, PNG, SVG, Scale Image, On Error, Ressource, InputStream, Image Expression.

globe with meridians Sprache: Deutsch · English

hammer and wrench Bilder einfügen

Bilder in Reports/Formulare einbinden – als Ressource oder dynamisch aus der Datenbank per InputStream.

Auf dieser Seite

Bild ins Formular einfügen

JasperReports akzeptiert GIF, PNG und JPEG sowie Vektorgrafiken als SVG (ohne eingebettete Rastergrafiken). Ziehe das Image-Werkzeug per Drag & Drop auf die Fläche und wähle die Datei (Filter ggf. auf „Alle Dateien“ stellen).

Image-Element in Jaspersoft Studio.

Wichtige Eigenschaften

PropertyWerte
Scale ImageRetain Shape (Seitenverhältnis, Standard) · Fill Frame (füllt Fläche, ggf. verzerrt).
On Error TypeError (Fehler werfen, Standard) · Blank (nichts) · Icon (Platzhalter).
RotationNone · Left (−90°) · Right (90°) · UpsideDown (180°).
Image Alignmenthorizontale/vertikale Ausrichtung.

Bild in Nuclos bereitstellen

Nuclos bindet das Bild zur Laufzeit anhand des Datei-/Imagenamens ein. Lade es unter Konfiguration → Sonstige → Ressource hoch.

Die neue Ressource muss dem Nuclet zugewiesen werden – sonst meldet der Report, dass das Bild nicht gefunden wird.

Bilder aus den Reportdaten (dynamisch)

Um Bilder aus der Datenbank anzuzeigen:

  1. Feld anlegen, das auf das Bild verweist (z.​B. User_Photo).
  2. Feld-Class auf java.io.InputStream setzen.
  3. Im Image-Tab den Expression Editor öffnen und das Feld als Image Expression eintragen.

Image Expression aus einem Datenbankfeld.

Verwandte Seiten

printer Formulare mit Jaspersoft Studio erstellen


Formulare.

Öffnen →

clipboard Ressource


Ressourcen.

Öffnen →

open book QRCode


Barcodes.

Öffnen →