Les pages blanches dans les rapports peuvent être de 3 sortes :


- La page est blanche car le rapport contient aucune donnée (erreur dans le choix des dates...) et on ne peut rien y faire. Il faut bien afficher une page pour montrer qu'elle est vide.


- La page blanche est en fin de rapport. Cette page provient de la manière dont fonctionne le modèle. Dans celui-ci on décrit en langage Carbon comment afficher les données, dans quel ordre et sous quel format. Pour rappel en Carbon on dit au modèle d'afficher tous les sites séparés par des sauts de page de la manière suivante :

{$site1}

blabla à afficher en Carbone...

saut de page

{$site2}

Raison pour laquelle les modèles tiennent habituellement sur 2 pages car on insère un saut de page entre les 2 éléments sur lesquels on souhaite boucler (au sens de la boucle informatique pas de mes cheveux).

Pour éviter cette page blanche de fin il faut donc supprimer ce saut de page tout en continuant de faire des sauts de pages entre les sites mais sans faire de saut de page quand il n'y a pas de site à afficher après.

En fait on parle ici d'enchainement de paragraphe dans OpenOffice.

Dans la 1ère ligne du corps de texte (en dehors du pied de page et pas dans un tableau) :

    Ecrire le code : {$site1} en petit et en blanc pour qu'il ne s'affiche pas.

    Clic droit -> Paragraphe -> Enchainement -> Insérer -> Avant -> Page -> MP0 -> Devant -> 0 -> OK


Il est maintenant possible de supprimer le saut de page pour ramener la fin du code Carbon sur une seule et même page.


- La page blanche est comprise entre 2 pages du rapport. 

    * Espace normal. En effet dans les rapports certains espaces sont "normaux". Par exemple dans les BL il y a un saut de ligne entre les différent type de repas (dej, din, gou). Pour le coup si la tableau du déjeuner prend toute la place dans la page au moment d'ajouter le saut de ligne il n'a plus de place donc il ajoute une nouvel feuille dans laquelle il ne met que le saut de ligne car il n'y a ni diner ni gouter.

* Espace anormal. En effet il peut arriver que les rapports ajoutent des espaces blancs qui ne correspondent pas à des sauts de ligne. Ces espaces correspondent à de l'espace que l'interpréteur Carbon prévoit pour les variables de fin de rapport. Ex sur les BL :

Pour éviter ce problème il suffit d'ajouter une zone de texte avec les fonctionnalités de dessin d'openoffice.