Nuclos Jasper Tipps und Tricks: SVG Hintergrund, BatikRenderer, opacity, UUID entfernen, regulärer Ausdruck, iReport. |
Sprache: Deutsch · English
Praktische JasperReports-Rezepte – SVG-Hintergrund, UUIDs entfernen und Verweise auf weitere Tipps.
Auf dieser Seite |
Kleine, praxiserprobte Rezepte rund um JasperReports in Nuclos. Weitere Tipps: Formatierungen, Styles, QRCode und DataMatrix.
Ein SVG (als Nuclos String (Large Object)) lässt sich als Hintergrundbild rendern. Nur reines SVG/XML – keine eingebetteten Rastergrafiken!
<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> |
Für Transparenz im SQL ersetzen: |
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:
uuid="[^"]*" |
Tritt auch im Kompatibilitätsmodus von iReport 5.6.0 auf; iReport 4.8.0 legt im Kompatibilitätsmodus keine UUID-Tags an. |