Je crée le rapport HTML (fenêtre contextuelle), Excel et PDF et souhaite montrer mes rapports sur une page. Ce rapport ne sera pas utilisé pour l'impression, il n'est donc pas nécessaire de séparer mon rapport dans les pages. Plus les utilisateurs ultérieurs souhaitent utiliser le tri de la construction Excel. P>
Y a-t-il une option pour ignorer les pages? P>
5 Réponses :
Je ne sais pas s'il y a une option pour ignorer les pages, mais vous pouvez modifier la hauteur de la page à un très grand nombre (10000)? P>
dans le XML, définissez l'attribut de pageHeight sur "10000" ou similaire. P>
La hauteur du code dur n'a pas l'air appropriée lorsque Jasper définit une propriété pour cela.
Sous les propriétés du rapport dans le "plus".. " section. Il y a une option d'ignorer la pagination. Cochez cette case et il devrait fonctionner p>
Au fur et à mesure de la vérification de la vérification "Ignorer la pagination", vous devriez être en mesure d'obtenir un effet similaire en définissant la hauteur des bandes de la page à zéro. Au moins pour les rapports Excel et HTML, pas sûr de PDF. P>
Ceci est utile pour les grands rapports lorsque vous souhaitez utiliser La fonctionnalité de virtualisateur de Jasper . La raison en est que le Virtualizer stocke des pages entières sur le disque, et si vous activez Ignorer la pagination, vous n'obtiendrez pas le bénéfice du virtualisateur et du risque de fonctionner de mémoire. P>
bascule pagination pendant le remplissage du rapport. Par exemple, la sortie Excel ou HTML ne doit pas être paginé. Exemple de code:
Mon projet utilise net.sf.jasperreports.engine.jasperReport ver 3.6.1 pour générer un fichier CSV et surprenant, je vois que le fichier de sortie CSV est inséré avec alternatif , 1 ,. Chaque 42ème ligne.
Reportez-vous ici: http://jasperreports.sourceforge.net/sample. Référence / NopageBreak / P>
J'ai ajouté le paramètre suivant dans le modèle JRXML P> et la ligne vide est partie. P> p>
Je ne me souviens pas comment ressemble la distinction de la page dans la sortie HTML. Pourriez-vous le décrire?
Il ajoute deux
'S à la fin de la page.