comment Changer le Format de la Page lors de l'Exécution?(jasperreport)
J'ai créé une page de rapport avec format A4 en iReport4.5 et de les utiliser dans l'application java.
comment changer format A4 au format A5 de l'exécution dans l'application java?
OriginalL'auteur islamic_programmer | 2012-05-27
Vous devez vous connecter pour publier un commentaire.
Avant que je vous montre comment faire cela, veuillez noter que tout changement de la Taille de la Page est probablement pas pour vous donner ce que vous voulez. Il va rendre la page plus grande ou plus petite selon ce que vous voulez, mettre le positionnement des éléments ne changera pas. DANS votre cas, le rapport peut même pas compiler selon l'endroit où vous avez des articles énoncés.
Vous avez quelques options:
au moment de l'exécution saisir le rapport approprié en fonction de ce que vous voulez.
C'est probablement la solution la plus simple, mais cela signifie en fin de compte vous
avec près de 2 identiques rapports. Sens des changements à l'avenir
vous auriez à faire à deux endroits.
mise en page vous pouvez utiliser quelque chose comme Dynamique Jasper pour générer votre
rapport dans du code java.
générer votre rapport au moment de l'exécution.
Maintenant pour répondre à votre question. D'abord charger le fichier JRXml dans un
JasperDesign
objet:Une fois que vous avez la
JasperDesign
vous pouvez définir la taille de la page à ce que jamais vous le souhaitez. A5 papier à partir de ce que je peux dire c'est 5,83 po × 8.27". Convertir cette taille de JasperReports comprend multiplier par 72, vous 420 x 596 (j'ai arrondi que nous avons à mettre en nombres Entiers).À partir de là, vous cointinue sur l'exportation de votre aventure comme vous le feriez normalement.
OriginalL'auteur Jacob Schoen