Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.
Auszug
hiddentrue

Nuclos Jasper Tipps und Tricks: SVG Hintergrund, BatikRenderer, opacity, UUID entfernen, regulärer Ausdruck, iReport.

globe with meridians Sprache: Deutsch · English

open book Tipps und Tricks

Praktische JasperReports-Rezepte – SVG-Hintergrund, UUIDs entfernen und Verweise auf weitere Tipps.

Status
colourGrey
titleReferenz
Status
colourBlue
titleAnwendungsentwickler
Status
colourGreen
titleStand: Jul 2026
Status
colourGrey
titlegilt fuer Nuclos 4.2026.x

Panel
bgColor#F4F5F7

Auf dieser Seite

Inhalt
maxLevel2
minLevel2

Kleine, praxiserprobte Rezepte rund um JasperReports in Nuclos. Weitere Tipps: Formatierungen, Styles, QRCode und DataMatrix.

SVG als Hintergrund

Ein SVG (als Nuclos String (Large Object)) lässt sich als Hintergrundbild rendern. Nur reines SVG/XML – keine eingebetteten Rastergrafiken!

Codeblock
languagexml
<background>
  <band height="845">
    <image>
      <reportElement mode="Transparent" x="1" y="0" width="530" height="845"/>
      <imageExpression class="net.sf.jasperreports.engine.JRRenderable">net.sf.jasperreports.renderers.BatikRenderer.getInstance($F{teststring}.getBytes())</imageExpression>
    </image>
  </band>
</background>
Tipp
titleTransparenz

Für Transparenz im SQL ersetzen: replace(text, "opacity:", "fill-opacity:").

UUIDs aus dem JRXML entfernen

Die in Nuclos verwendete JasperReports-API 3.5.2 akzeptiert keine UUIDs. Enthält ein JRXML UUIDs (z.​B. durch die falsche iReport-Version), per regulärem Ausdruck suchen und entfernen:

Codeblock
languagetext
uuid="[^"]*"
Info
titleUrsache

Tritt auch im Kompatibilitätsmodus von iReport 5.6.0 auf; iReport 4.8.0 legt im Kompatibilitätsmodus keine UUID-Tags an.

Verwandte Seiten

clipboard Formatierungen


Formatierung.

Öffnen →

printer Styles


Styles.

Öffnen →

open book QRCode


Barcodes.

Öffnen →

children