tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
0
ZUGRIFFE
594
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    yukini yukini ist offline Rookie
    Registriert seit
    Nov 2009
    Beiträge
    7
    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

  1. iReport/Subreport again
    Von ROCKSCHTAR im Forum Java
    Antworten: 2
    Letzter Beitrag: 27.01.10, 23:11
  2. Antworten: 12
    Letzter Beitrag: 13.01.10, 10:49
  3. Drupal static page mit unterseiten, alle auf die static page verweisend
    Von flokli im Forum Content Management Systeme (CMS)
    Antworten: 0
    Letzter Beitrag: 07.06.08, 21:04
  4. Antworten: 1
    Letzter Beitrag: 23.02.04, 15:17
  5. Antworten: 4
    Letzter Beitrag: 07.12.03, 20:01

Stichworte