| Auszug |
|---|
|
Nuclos Jasper Tipps und Tricks: SVG Hintergrund, BatikRenderer, opacity, UUID entfernen, regulärer Ausdruck, iReport. |
Sprache: Deutsch · English
Tipps und Tricks
Praktische JasperReports-Rezepte – SVG-Hintergrund, UUIDs entfernen und Verweise auf weitere Tipps.
| Status |
|---|
| colour | Blue |
|---|
| title | Anwendungsentwickler |
|---|
|
| Status |
|---|
| colour | Green |
|---|
| title | Stand: Jul 2026 |
|---|
|
| Status |
|---|
| colour | Grey |
|---|
| title | gilt fuer Nuclos 4.2026.x |
|---|
|
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 |
|---|
|
<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 |
|---|
|
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:
| Info |
|---|
|
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