Comment insérer une coupure de page dans JasperReport

j'ai un modèle JasperReports, avec une bande de détails remplie.

Si je lance le rapport, j'ai une page nombre de 27 (27 lignes de détails)

je veux que la ligne de détail numéro 12 commence par une nouvelle page, donc je dois insérer un pagebreak après pagecount 11.

mais je ne trouve pas l'élément "pagebreak" - comment s'appelle-t-il dans Jasper?

la 2e question:

Est-il possible de modifier le format (police, taille,....) de chaque détail de la ligne?

par exemple: pagecount 1-la ligne de détail est imprimée en taille de police sansSerif 10, pagecount 2-la ligne de détail est imprimée en taille de police Serif 12 (gras) et ainsi de suite.....

la 3e question:

est-il possible d'insérer un tabulateur dans une chaîne?

Par exemple:

"Nom:" + + "Hannes" + "n" +

"De La Ville:" + "" + "Nouveau York"

-- > ainsi Hannes et New York devraient être placés sur la même position (même espace du côté gauche)

16
demandé sur bakoyaro 2011-11-09 22:04:12

2 réponses

Répondre à votre 1ère question:

  • faites Glisser BreakDetail bande. Choisissez Page Break.
  • définir sa propriété Print When Expression$V{PAGE_COUNT}==11
21
répondu wannik 2011-11-10 09:22:08
  1. ça s'appelle "Break". C'est le premier élément de la palette d'outils d'iReport.
  2. en quelque Sorte. Oui, vous pouvez utiliser du texte stylé et changer les polices et les tailles et les couleurs de façon dynamique. Mais généralement le point d'avoir une rangée de détails est que toutes les choses dans elle semblent identiques. Pour styliser la bande de détails différemment sur des pages différentes, vous devriez utiliser des sous-rapports ou des tableaux.
  3. Oui. Utilisez "\t". C'est une fonctionnalité récente, donc vous ne verrez pas si votre version est trop vieux.
8
répondu mdahlman 2013-07-22 04:53:14