ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
594
594
EMPFEHLEN
-
Hallo Leute,
ich verwende iReport 3.0.0 und möchte gerne auf einem Bericht Frankatur-Marken erstellen und muss den Linien eine bestimmte Bedingung zuweisen.
Es sollen immer 2 Linien auf jeder Seite ausgedruckt werden, außer auf der letzten Seite wo 4 erscheinen sollen.
Das Problem wollte ich mit PAGE_NUMBER lösen, was jedoch nicht ging, weil ich in einem Feld die Auswertungszeit nur einmal verwenden kann. Daher hab ich mir gedacht, dass ich eine neue Variable definiere, die als Ausdruck PAGE_NUMBER erhält mit dem Zählertyp „Bericht“.
Die Druckbedingung sollte dann so aussehen:
new Boolean($V{PAGE_NUMBER}.equals( $V{LAST_PAGE} ))
Variablen Eigenschaften:
Variablenname: LAST_PAGE
Klasse der Variablen: java.lang.Integer
Kalkulationsart: Nichts
Typ zurücksetzten: Bericht
Zählertyp: Bericht
->LAST_PAGE soll mir die Gesamtanzahl der Berichtsseiten wieder geben, damit ich den Vergleich in der Druckbedingung verwenden kann.
Typ zurücksetzten und Zählertyp hab ich mit verschiedenen Einstellungen ausprobiert und Felder erstellt um mir die Werte ausgeben zulassen, aber das Ergebnis war nie so wie ich wollte.
Mir fällt kein anderer Lösungsweg mehr ein
Geändert von yukini (23.11.09 um 15:34 Uhr)
Ähnliche Themen
-
iReport/Subreport again
Von ROCKSCHTAR im Forum JavaAntworten: 2Letzter Beitrag: 27.01.10, 23:11 -
Jasper Rep. mit iReport erstellt - Page Footer leer
Von davidklok im Forum JavaAntworten: 12Letzter Beitrag: 13.01.10, 10:49 -
Drupal static page mit unterseiten, alle auf die static page verweisend
Von flokli im Forum Content Management Systeme (CMS)Antworten: 0Letzter Beitrag: 07.06.08, 21:04 -
Hilfe, meine Page lässt sich nicht in Front Page bearbeiten
Von Nordstern im Forum HTML & XHTMLAntworten: 1Letzter Beitrag: 23.02.04, 15:17 -
Blätterfunktion ohne $page = "$page + 1";
Von elgo im Forum PHPAntworten: 4Letzter Beitrag: 07.12.03, 20:01





Zitieren
Login





