Jasper Reports sous-rapport sur une nouvelle page

J'ai une jasper rapport constitué de 6 sous-rapports. Chacun de ces sous-rapports a son propre titre de l'article. Maintenant j'ai besoin de chaque rapport pour démarrer sur la nouvelle page. J'ai essayé d'ajouter des sauts de page, mais il ne fonctionne pas pour moi.

Alors que des recherches sur le problème que j'ai cam à travers une astuce pour régler isTitleNewPage à true à
http://www.dzone.com/snippets/jasperreports-subreport-new. J'ai donc ajouté l'attribut isTitleNewPage="true" à tous les sous-états, mais maintenant, le sous-Titre du reste de la page précédente et plus de Détails et Résumé de cette sous-état sont affichés sur une nouvelle page.

Comment puis-je résoudre ce problème??

Pourquoi ne pas le sauts de page travail? Cela aurait travaillé. Ainsi fait-il faire quelque chose de différent, ou n'avait-il agir comme il n'y a pas de saut de page? Avez-vous essayez d'ajouter un saut de page au dessus du Titre de la bande dans chaque sous-état? Que peut faire l'affaire.
Je ferais mieux de dire que les sauts de page ne sont pas tout à fait approprié dans mon cas. Parfois saut de page est inséré quand il n'est pas désiré - quand il n'y a pas d'espace disponible à gauche sur la page en cours sous-rapport est d'être reportée à une nouvelle page et est suivie par un [âge pause qui est spécifié dans le fichier jrxml. Il en résulte une page blanche, ce qui n'est pas acceptable.
Je ne pense pas qu'il y est une solution à ce problème. Malheureusement, il ne semble pas être un moyen de dire "commencer une nouvelle page si ce n'est déjà une nouvelle page". Le hack est lié ne fonctionne que lorsque le titre est vide. La valeur indiquée pour insérer un saut de page à la fin du titre. Ne les sous-états ont également des en-têtes de page? Vous pourriez peut-être déplacer le contenu du titre bandes pour les en-têtes de page, et n'ont d'imprimer sur la première page?
Certains de mes sous-rapports s'étendre sur plusieurs pages, si je vais en ajouter le contenu de la <title/> balise d'en-tête de page, il sera affiché sur chaque page de ce sous-rapport. Est-il possible d'afficher en-tête de page sur la première page?? Excusez-moi, je suis débutant complet dans la déclaration...
Essayez de définir le PrintWhenExpression pour la Page d'en-Tête de la bande de new Boolean($V{PAGE_NUMBER}.intValue() == 1) dans les sous-états. Qui devrait provoquer qu'à imprimer sur la première page du sous-rapport. Je sais que cette expression fonctionne lorsqu'il n'est pas un sous-rapport, mais je ne suis pas positif qu'il fonctionne avec les sous-rapports. Fondamentalement, le sous-état voit le numéro de la page.

OriginalL'auteur Ihor M. | 2012-12-14