Ben c'est pour ca que je disais que ct bourrin comme technique !
En fait j'ai testé le style que j'utilise et j'ai compté le nomre de ligne que je pouvais avoir au max sur une page. (ds mon cas 42)
Ensuite, je travaille sur des blocs d'informations (etat civil, conjiont, enfants...)
Avant d'ecrire un bloc, je verifie le nombre de ligne (tmp) que je vais vouloir afficher (en gros je teste toutes mes variables, j'utilise des jsp...)
puis je fait :
Code :
- SI (tmp + NbLigneDansMaPageCourante <= nbLigneTotal)
- J'insere mon bloc
- SINON
- Page-break-before: always
- J'insere mon bloc
- FIN
|
Et je fait ca avant chaque bloc d'informations a mettre dans ma page
Donc je le dit une nouvelle fois, c'est bourrin mais ca marche, mais la quantité d'informations a mettre dans ma page n'est pas tres elevée (max 300 lignes). Je ne sais pas le temps que cela peut prendre si on traite beaucoup de lignes et de variables a afficher ou pas.