Articles jusqu'à la dernière fois
Si c'est un formulaire, il y a un gars qui est définitivement au bas de la page. ** Nombre de pages **.
JasperReport a une variable système appelée Variables. L'utilisateur peut copier les numéros que le système crache dans le formulaire. Faisons le
C'est le formulaire que j'ai utilisé jusqu'à la dernière fois.
Je veux chaque page, donc j'afficherai le pied de page.
Ce que je veux cette fois ** Nombre actuel de pages ** et ** Nombre total de pages **.
Par conséquent, placez deux champs de texte.
Définissons les variables dans le champ de texte placé
Peut-être que je veux un pied de page comme celui-ci.
1/2
Réalisons ceci. Dans Expression dans le champ de texte à gauche
$V{PAGE_NUMBER} + "/"
Dans le champ de texte à droite
$V{PAGE_NUMBER}
Prenons.
N'oubliez pas de définir la police
Si 5 pages sont imprimées telles quelles 1/1 2/2 3/3 4/4 5/5 Sera imprimé.
C'est naturel car la même variable est spécifiée.
Pour éviter cela, modifiez les paramètres dans le champ de texte à droite.
Veuillez ouvrir ** Source ** du formulaire.
Je pense qu'un tel écran est sorti. Ce fichier xml est l'identité du fichier jrxml: form.
Vous utilisiez cela avec des outils GUI.
Ajustez la source pour obtenir le ** nombre total de pages **.
Recherchez la balise
(J'ai intentionnellement ajouté xml comme extension pour ajouter de la couleur.
Blank_A4.xml
<textField>
<reportElement x="520" y="35" width="34" height="14" uuid="a26088d6-0466-4753-b5ba-8932673a1ecf"/>
<textElement>
<font fontName="IPAexg"/>
</textElement>
<textFieldExpression><![CDATA[$V{PAGE_NUMBER}]]></textFieldExpression>
</textField>
Ajoutez ici des attributs à la balise textField. Veuillez modifier comme ça.
Blank_A4.xml
<textField evaluationTime="Report">>
<reportElement x="520" y="35" width="34" height="14" uuid="a26088d6-0466-4753-b5ba-8932673a1ecf"/>
<textElement>
<font fontName="IPAexg"/>
</textElement>
<textFieldExpression><![CDATA[$V{PAGE_NUMBER}]]></textFieldExpression>
</textField>
Cet evaluationTime est un attribut qui modifie le moment de l'évaluation. La valeur par défaut est Maintenant, qui est définie pour afficher le nombre actuel de pages. Remplacez-le par Rapport et modifiez-le pour obtenir le nombre total de pages du rapport.
Exécutons-le après le réglage.
Le nombre de pages est correctement imprimé.
Recommended Posts